mirror of
https://github.com/CommunitySolidServer/CommunitySolidServer.git
synced 2024-10-03 14:55:10 +00:00
feat: Update KeyValueStorage interface with entries function
This commit is contained in:
@@ -13,6 +13,9 @@ describe('A ResourceIdentifierStorage', (): void => {
|
||||
has: jest.fn(),
|
||||
set: jest.fn(),
|
||||
delete: jest.fn(),
|
||||
entries: jest.fn(async function* (): any {
|
||||
yield [ 'a', 1 ];
|
||||
}),
|
||||
};
|
||||
storage = new ResourceIdentifierStorage(source);
|
||||
});
|
||||
@@ -33,5 +36,8 @@ describe('A ResourceIdentifierStorage', (): void => {
|
||||
await storage.delete(identifier);
|
||||
expect(source.delete).toHaveBeenCalledTimes(1);
|
||||
expect(source.delete).toHaveBeenLastCalledWith(path);
|
||||
|
||||
await storage.entries().next();
|
||||
expect(source.entries).toHaveBeenCalledTimes(1);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user