mirror of
https://github.com/strapi/strapi.git
synced 2025-09-26 17:00:55 +00:00
test invalid strategy
This commit is contained in:
parent
f7a261db7d
commit
6bd6ddb340
@ -188,6 +188,7 @@ describe('Transfer engine', () => {
|
|||||||
await mergeEngine.transfer();
|
await mergeEngine.transfer();
|
||||||
expect(mergeEngine).toBeValidTransferEngine();
|
expect(mergeEngine).toBeValidTransferEngine();
|
||||||
|
|
||||||
|
// undefined strategy
|
||||||
await expect(
|
await expect(
|
||||||
(async () => {
|
(async () => {
|
||||||
const invalidEngine = createTransferEngine(
|
const invalidEngine = createTransferEngine(
|
||||||
@ -198,15 +199,21 @@ describe('Transfer engine', () => {
|
|||||||
await invalidEngine.transfer();
|
await invalidEngine.transfer();
|
||||||
})()
|
})()
|
||||||
).rejects.toThrow();
|
).rejects.toThrow();
|
||||||
|
|
||||||
|
// invalid strategy
|
||||||
|
await expect(
|
||||||
|
(async () => {
|
||||||
|
const invalidEngine = createTransferEngine(mockedSource, mockedDestination, {
|
||||||
|
...engineOptions,
|
||||||
|
strategy: 'foo',
|
||||||
|
} as unknown as ITransferEngineOptions);
|
||||||
|
await invalidEngine.transfer();
|
||||||
|
})()
|
||||||
|
).rejects.toThrow();
|
||||||
});
|
});
|
||||||
|
|
||||||
test('calls all provider stages', async () => {
|
test('calls all provider stages', async () => {
|
||||||
const engineOptions = {
|
const engine = createTransferEngine(mockedSource, mockedDestination, defaultOptions);
|
||||||
versionMatching: 'exact',
|
|
||||||
exclude: [],
|
|
||||||
strategy: 'restore',
|
|
||||||
} as unknown as ITransferEngineOptions;
|
|
||||||
const engine = createTransferEngine(mockedSource, mockedDestination, engineOptions);
|
|
||||||
|
|
||||||
await engine.transfer();
|
await engine.transfer();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user