@@ -98,14 +98,14 @@ describe('Data Structures: Linked Lists', () => {
98
98
describe ( 'removeFromBeginning()' , ( ) => {
99
99
it ( 'Should remove element at front' , ( ) => {
100
100
list . addAtBeginning ( 12 ) ;
101
- expect ( list . removeFromBeginning ( ) ) . toEqual ( 12 ) ;
101
+ expect ( list . removeFromBeginning ( ) . data ) . toEqual ( 12 ) ;
102
102
expect ( list . length ( ) ) . toEqual ( 0 ) ;
103
103
} ) ;
104
104
105
105
it ( 'Should return the element after removing it' , ( ) => {
106
106
list . addAtBeginning ( 15 ) ;
107
107
list . addAtBeginning ( 16 ) ;
108
- expect ( list . removeFromBeginning ( ) ) . toEqual ( 16 ) ;
108
+ expect ( list . removeFromBeginning ( ) . data ) . toEqual ( 16 ) ;
109
109
} ) ;
110
110
111
111
it ( 'Should not throw error if the list is empty' , ( ) => {
@@ -122,7 +122,7 @@ describe('Data Structures: Linked Lists', () => {
122
122
list . addAtBeginning ( 'Hello' ) ;
123
123
list . addAtBeginning ( 14 ) ;
124
124
list . addAtEnd ( 15 ) ;
125
- expect ( list . removeFromEnd ( ) ) . toEqual ( 15 ) ;
125
+ expect ( list . removeFromEnd ( ) . data ) . toEqual ( 15 ) ;
126
126
} ) ;
127
127
128
128
it ( 'Should reduce the lengh of the list' , ( ) => {
@@ -137,7 +137,7 @@ describe('Data Structures: Linked Lists', () => {
137
137
it ( 'Should return the last element after removing it' , ( ) => {
138
138
list . addAtBeginning ( 14 ) ;
139
139
list . addAtEnd ( 15 ) ;
140
- expect ( list . removeFromEnd ( ) ) . toEqual ( 15 ) ;
140
+ expect ( list . removeFromEnd ( ) . data ) . toEqual ( 15 ) ;
141
141
} ) ;
142
142
} ) ;
143
143
@@ -218,13 +218,13 @@ describe('Data Structures: Linked Lists', () => {
218
218
expect ( list . removeAt ( 10 ) ) . toEqual ( null ) ;
219
219
} ) ;
220
220
221
- it ( 'Should remove last element for large index value' , ( ) => {
222
- expect ( list . removeAt ( 10 ) ) . toEqual ( 'Welcome' ) ;
221
+ it ( 'Should remove and return last element for large index value' , ( ) => {
222
+ expect ( list . removeAt ( 10 ) . data ) . toEqual ( 'Welcome' ) ;
223
223
} ) ;
224
224
225
- it ( 'Should remove the element at given index value' , ( ) => {
226
- expect ( list . removeAt ( 3 ) ) . toEqual ( 'Welcome' ) ;
227
- expect ( list . removeAt ( 2 ) ) . toEqual ( 'There!' ) ;
225
+ it ( 'Should remove and return the element at given index value' , ( ) => {
226
+ expect ( list . removeAt ( 3 ) . data ) . toEqual ( 'Welcome' ) ;
227
+ expect ( list . removeAt ( 2 ) . data ) . toEqual ( 'There!' ) ;
228
228
} ) ;
229
229
} ) ;
230
230
} ) ;
0 commit comments