File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed
Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -57,6 +57,8 @@ class Queue {
5757 this . tail = null
5858 }
5959
60+ this . #size--
61+
6062 return firstData
6163 }
6264
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ describe('Testing the Queue DS', () => {
1010 expect ( queue . enqueue ( 9 ) ) . toBe ( 4 )
1111 } )
1212
13- it ( 'Testing length method ' , ( ) => {
13+ it ( 'Testing length after enqueue ' , ( ) => {
1414 expect ( queue . length ) . toBe ( 4 )
1515 } )
1616
@@ -28,6 +28,10 @@ describe('Testing the Queue DS', () => {
2828 expect ( queue . dequeue ( ) ) . toBe ( 2 )
2929 } )
3030
31+ it ( 'Testing length after dequeue' , ( ) => {
32+ expect ( queue . length ) . toBe ( 2 )
33+ } )
34+
3135 it ( 'Testing isEmpty method' , ( ) => {
3236 const queue = new Queue ( )
3337 expect ( queue . isEmpty ( ) ) . toBeTruthy ( )
You can’t perform that action at this time.
0 commit comments