@@ -18,8 +18,8 @@ test(`${subject} pops off entries if it meets or exceeds the capacity`, t => {
18
18
lru . put ( 'END' , 6 ) ;
19
19
lru . put ( 'END' , 6 ) ;
20
20
21
- t . equals ( lru . adapter . length , cap ) ;
22
- t . equals ( lru . adapter . head . data . key , 'END' ) ;
21
+ t . equals ( lru . adapter . size ( ) , cap ) ;
22
+ t . equals ( lru . adapter . head ( ) . value . key , 'END' ) ;
23
23
t . equals ( lru . cache . size , cap ) ;
24
24
t . equals ( lru . get ( 'key1' ) , null ) ;
25
25
t . end ( ) ;
@@ -38,13 +38,13 @@ test(`${subject} moves the most recently retrieved value to the head of its inte
38
38
i ++ ;
39
39
}
40
40
41
- t . equals ( lru . adapter . head . data . key , `key${ i - 1 } ` ) ;
42
- t . equals ( lru . adapter . head . data . value , i - 1 ) ;
41
+ t . equals ( lru . adapter . head ( ) . value . key , `key${ i - 1 } ` ) ;
42
+ t . equals ( lru . adapter . head ( ) . value . data , i - 1 ) ;
43
43
44
44
const recent = lru . get ( 'key3' ) ;
45
45
46
- t . equals ( lru . adapter . head . data . key , 'key3' ) ;
47
- t . equals ( lru . adapter . head . data . value , recent ) ;
46
+ t . equals ( lru . adapter . head ( ) . value . key , 'key3' ) ;
47
+ t . equals ( lru . adapter . head ( ) . value . data , recent ) ;
48
48
t . end ( ) ;
49
49
} ) ;
50
50
@@ -108,36 +108,36 @@ test(`${subject} internal list maintains integrity when compared to manually obs
108
108
const lru = init ( cap ) ;
109
109
110
110
lru . put ( 'key1' ) ; // head = tail = key1
111
- t . equals ( lru . adapter . head , lru . adapter . tail ) ;
112
- t . equals ( lru . adapter . head . data . key , 'key1' ) ;
111
+ t . equals ( lru . adapter . head ( ) , lru . adapter . tail ( ) ) ;
112
+ t . equals ( lru . adapter . head ( ) . value . key , 'key1' ) ;
113
113
114
114
lru . put ( 'key2' ) ; // head = k2, tail = k1
115
- t . equals ( lru . adapter . head . data . key , 'key2' ) ;
116
- t . equals ( lru . adapter . tail . data . key , 'key1' ) ;
115
+ t . equals ( lru . adapter . head ( ) . value . key , 'key2' ) ;
116
+ t . equals ( lru . adapter . tail ( ) . value . key , 'key1' ) ;
117
117
t . equals ( lru . adapter . size ( ) , 2 ) ;
118
118
119
119
lru . get ( 'key1' ) ; // head = k1, tail = k2
120
- t . equals ( lru . adapter . head . data . key , 'key1' ) ;
121
- t . equals ( lru . adapter . tail . data . key , 'key2' ) ;
120
+ t . equals ( lru . adapter . head ( ) . value . key , 'key1' ) ;
121
+ t . equals ( lru . adapter . tail ( ) . value . key , 'key2' ) ;
122
122
t . equals ( lru . adapter . size ( ) , 2 ) ;
123
123
124
124
lru . put ( 'key3' ) ; // head = k3, tail = k2 | k3, k1, k2 |
125
- t . equals ( lru . adapter . head . data . key , 'key3' ) ;
126
- t . equals ( lru . adapter . tail . data . key , 'key2' ) ;
125
+ t . equals ( lru . adapter . head ( ) . value . key , 'key3' ) ;
126
+ t . equals ( lru . adapter . tail ( ) . value . key , 'key2' ) ;
127
127
t . equals ( lru . adapter . size ( ) , 3 ) ;
128
128
129
129
lru . get ( 'key1' ) ; // | k1, k3, k2 |
130
- t . equals ( lru . adapter . head . data . key , 'key1' ) ;
131
- t . equals ( lru . adapter . tail . data . key , 'key2' ) ;
130
+ t . equals ( lru . adapter . head ( ) . value . key , 'key1' ) ;
131
+ t . equals ( lru . adapter . tail ( ) . value . key , 'key2' ) ;
132
132
t . equals ( lru . adapter . size ( ) , 3 ) ;
133
133
134
134
lru . put ( 'key4' ) ; // head = k4, tail = k1 -> | k4, k1, k3 |
135
- t . equals ( lru . adapter . head . data . key , 'key4' ) ;
136
- t . equals ( lru . adapter . tail . data . key , 'key3' ) ;
135
+ t . equals ( lru . adapter . head ( ) . value . key , 'key4' ) ;
136
+ t . equals ( lru . adapter . tail ( ) . value . key , 'key3' ) ;
137
137
138
138
lru . get ( 'key1' ) ; // head = k1, tail = k3 -> | k1, k4, k3 |
139
- t . equals ( lru . adapter . head . data . key , 'key1' ) ;
140
- t . equals ( lru . adapter . tail . data . key , 'key3' ) ;
139
+ t . equals ( lru . adapter . head ( ) . value . key , 'key1' ) ;
140
+ t . equals ( lru . adapter . tail ( ) . value . key , 'key3' ) ;
141
141
t . equals ( lru . adapter . size ( ) , 3 ) ;
142
142
143
143
t . equals ( lru . cache . size , lru . adapter . size ( ) ) ;
0 commit comments