2022-12-15 14:35:07 +08:00
|
|
|
import { test, describe } from 'vitest';
|
|
|
|
import { buildFixture, setupBrowser } from '../utils/build';
|
|
|
|
import { startFixture, setupStartBrowser } from '../utils/start';
|
|
|
|
|
|
|
|
const example = 'icestark-child';
|
|
|
|
|
|
|
|
describe(`build ${example}`, () => {
|
|
|
|
test('open /', async () => {
|
|
|
|
await buildFixture(example);
|
|
|
|
const { page } = await setupBrowser({ example, disableJS: false });
|
|
|
|
// Test umd output.
|
2023-02-16 16:11:49 +08:00
|
|
|
await page.waitForFunction('!!window["@examples/icestarkchild"] === true');
|
2022-12-15 14:35:07 +08:00
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
describe(`start ${example}`, () => {
|
|
|
|
test('setup devServer', async () => {
|
|
|
|
const { devServer, port } = await startFixture(example);
|
|
|
|
const { page } = await setupStartBrowser({ server: devServer, port });
|
|
|
|
// Test umd output.
|
2023-02-16 16:11:49 +08:00
|
|
|
await page.waitForFunction('!!window["@examples/icestarkchild"] === true');
|
2022-12-15 14:35:07 +08:00
|
|
|
});
|
|
|
|
});
|