This commit is contained in:
Norbert de Langen 2022-10-18 00:39:26 +02:00
parent 960d687fac
commit 77557f0b72
No known key found for this signature in database
GPG Key ID: FD0E78AF9A837762

View File

@ -31,18 +31,20 @@ const skipStoriesJsonPreset = [{ features: { buildStoriesJson: false, storyStore
jest.mock('@storybook/builder-webpack5', () => {
const value = jest.fn(() => false);
const actualBuilder = jest.requireActual('@storybook/builder-webpack5');
// MUTATION! we couldn't mock webpack5, so we added a level of indirection instead
actualBuilder.executor.get = () => value;
actualBuilder.overridePresets = [...actualBuilder.overridePresets, skipStoriesJsonPreset];
return actualBuilder;
return {
...actualBuilder,
executor: { get: () => value },
overridePresets: [...actualBuilder.overridePresets, skipStoriesJsonPreset],
};
});
jest.mock('@storybook/builder-manager', () => {
const value = jest.fn();
const actualBuilder = jest.requireActual('@storybook/builder-manager');
// MUTATION!
actualBuilder.executor.get = () => value;
return actualBuilder;
return {
...actualBuilder,
executor: { get: () => value },
};
});
jest.mock('@storybook/telemetry', () => ({