Skip to content

Commit 1e6db4e

Browse files
committed
fixup! fix(cache): update cache with O(1) data structures
1 parent 2058fed commit 1e6db4e

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/cache_test.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import { ADD, UPDATE, DELETE, ERROR, ListPromise, CHANGE } from './informer';
1717
use(chaiAsPromised);
1818

1919
import { DefaultRequest, RequestResult, Watch } from './watch';
20+
import { getPriority } from 'os';
2021

2122
// Object replacing real Request object in the test
2223
class FakeRequest extends EventEmitter implements RequestResult {
@@ -710,17 +711,17 @@ describe('ListWatchCache', () => {
710711
},
711712
} as V1Pod);
712713
expect(cache.size).to.equal(2);
713-
expect(cache.get('ns1').size).to.equal(1);
714-
expect(cache.get('ns2').size).to.equal(1);
714+
expect((cache.get('ns1') || new Map()).size).to.equal(1);
715+
expect((cache.get('ns2') || new Map()).size).to.equal(1);
715716
deleteObject(cache, {
716717
metadata: {
717718
name: 'name1',
718719
namespace: 'ns2',
719720
},
720721
} as V1Pod);
721722
expect(cache.size).to.equal(2);
722-
expect(cache.get('ns1').size).to.equal(1);
723-
expect(cache.get('ns2').size).to.equal(1);
723+
expect((cache.get('ns1') || new Map()).size).to.equal(1);
724+
expect((cache.get('ns2') || new Map()).size).to.equal(1);
724725
deleteObject(cache, {
725726
metadata: {
726727
name: 'name1',
@@ -729,7 +730,7 @@ describe('ListWatchCache', () => {
729730
} as V1Pod);
730731
expect(cache.size).to.equal(1);
731732
expect(cache.has('ns1')).to.equal(false);
732-
expect(cache.get('ns2').size).to.equal(1);
733+
expect((cache.get('ns2') || new Map()).size).to.equal(1);
733734
});
734735

735736
it('should not call handlers which have been unregistered', async () => {

0 commit comments

Comments
 (0)