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