wix-style-react
Version:
wix-style-react
44 lines (33 loc) • 1.17 kB
JavaScript
import {
createStoryUrl,
waitForVisibilityOf,
scrollToElement,
} from 'wix-ui-test-utils/protractor';
import { eyesItInstance } from '../../test/utils/eyes-it';
import { generatedTestComponentTestkitFactory } from '../../testkit/protractor';
import { storySettings } from '../../stories/GeneratedTestComponent/storySettings';
const eyes = eyesItInstance();
describe('GeneratedTestComponent', () => {
const storyUrl = createStoryUrl({
kind: storySettings.category,
story: storySettings.storyName,
});
const createDriver = async (dataHook = storySettings.dataHook) => {
const driver = generatedTestComponentTestkitFactory({ dataHook });
await waitForVisibilityOf(
await driver.element(),
`Cannot find <GeneratedTestComponent/> component with dataHook of ${dataHook}`,
);
await scrollToElement(await driver.element());
return driver;
};
beforeAll(async () => {
await browser.get(storyUrl);
});
eyes.it('should render', async () => {
await createDriver();
});
eyes.it('should render live example', async () => {
await createDriver('story-generated-test-component-live-example');
});
});