✅Fixed storage unit tests
This commit is contained in:
committed by
Anton Shepilov
parent
f76a04ddbf
commit
20ef64f04f
@@ -14,7 +14,8 @@ function mockStorage(size: number) {
|
|||||||
write: jest.fn().mockResolvedValue({ size: size }),
|
write: jest.fn().mockResolvedValue({ size: size }),
|
||||||
read: jest.fn(),
|
read: jest.fn(),
|
||||||
exists: jest.fn(),
|
exists: jest.fn(),
|
||||||
remove: jest.fn().mockResolvedValue(true)
|
remove: jest.fn().mockResolvedValue(true),
|
||||||
|
getId: jest.fn().mockResolvedValue("Mock Storage ID")
|
||||||
} as unknown as StorageConnectorAPI;
|
} as unknown as StorageConnectorAPI;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -56,7 +57,7 @@ describe('OneOfStorageStrategy', () => {
|
|||||||
|
|
||||||
const path = 'test/path';
|
const path = 'test/path';
|
||||||
const stream = mockStream();
|
const stream = mockStream();
|
||||||
await expect(oneOfStorageStrategy.write(path, stream)).rejects.toThrow('Write operation failed for all storages');
|
await expect(oneOfStorageStrategy.write(path, stream)).rejects.toThrow('Write test/path failed for all storages');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should succeed if one storage write fails but the other succeeds', async () => {
|
it('should succeed if one storage write fails but the other succeeds', async () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user