fix(curriculum): add element to create-a-stack tests (#42326)

* Adding more than one stack item to the stack tests for #42322

* fix(curriculum): improved peek, pop and clear tests

tests that peek does not remove top element and pop does remove top element and addded an element to the stack for the clear test
This commit is contained in:
nayanadasgupta
2021-06-03 08:01:34 +01:00
committed by GitHub
parent f559f18747
commit f5eb0d55fb

View File

@ -77,8 +77,9 @@ The `peek` method should return the top element of the stack
assert(
(function () {
var test = new Stack();
test.push('CS61');
test.push('CS50');
return test.peek() === 'CS50';
return test.peek() === 'CS50' && test.peek() === 'CS50';
})()
);
```
@ -89,8 +90,9 @@ The `pop` method should remove and return the top element of the stack
assert(
(function () {
var test = new Stack();
test.push('CS61');
test.push('CS50');
return test.pop() === 'CS50';
return test.pop() === 'CS50' && test.pop() === 'CS61';
})()
);
```
@ -112,6 +114,7 @@ The `clear` method should remove all element from the stack
assert(
(function () {
var test = new Stack();
test.push('CS61');
test.push('CS50');
test.clear();
return test.isEmpty();