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 {
57
57
this . tail = null
58
58
}
59
59
60
+ this . #size--
61
+
60
62
return firstData
61
63
}
62
64
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ describe('Testing the Queue DS', () => {
10
10
expect ( queue . enqueue ( 9 ) ) . toBe ( 4 )
11
11
} )
12
12
13
- it ( 'Testing length method ' , ( ) => {
13
+ it ( 'Testing length after enqueue ' , ( ) => {
14
14
expect ( queue . length ) . toBe ( 4 )
15
15
} )
16
16
@@ -28,6 +28,10 @@ describe('Testing the Queue DS', () => {
28
28
expect ( queue . dequeue ( ) ) . toBe ( 2 )
29
29
} )
30
30
31
+ it ( 'Testing length after dequeue' , ( ) => {
32
+ expect ( queue . length ) . toBe ( 2 )
33
+ } )
34
+
31
35
it ( 'Testing isEmpty method' , ( ) => {
32
36
const queue = new Queue ( )
33
37
expect ( queue . isEmpty ( ) ) . toBeTruthy ( )
You can’t perform that action at this time.
0 commit comments