Skip to content

Commit

Permalink
Merge pull request #29407 from strozw/fix-vitest-plugin-for-vitest-br…
Browse files Browse the repository at this point in the history
…owser-2.1.2-later

Addon-Test: Support for `@vitest/browser` v2.1.2
  • Loading branch information
valentinpalkovic authored Oct 21, 2024
2 parents 3b4318f + ec16750 commit 61f7746
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions code/addons/test/src/vitest-plugin/viewports.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
/* eslint-disable no-underscore-dangle */
import { UnsupportedViewportDimensionError } from 'storybook/internal/preview-errors';

import { page } from '@vitest/browser/context';

import { MINIMAL_VIEWPORTS } from '../../../viewport/src/defaults';
import type { ViewportMap, ViewportStyles } from '../../../viewport/src/types';

Expand Down Expand Up @@ -50,6 +48,10 @@ const parseDimension = (value: string, dimension: 'width' | 'height') => {
export const setViewport = async (viewportsParam: ViewportsParam = {} as ViewportsParam) => {
const defaultViewport = viewportsParam.defaultViewport;

const { page } = await import('@vitest/browser/context').catch(() => ({
page: null,
}));

if (!page || !globalThis.__vitest_browser__) {
return;
}
Expand Down

0 comments on commit 61f7746

Please sign in to comment.