mirror of
https://github.com/ant-design/ant-design.git
synced 2024-11-30 06:09:34 +08:00
test: disable image request (#27778)
This commit is contained in:
commit
191c6aa25e
@ -17,7 +17,18 @@ expect.extend({ toMatchImageSnapshot });
|
|||||||
// eslint-disable-next-line jest/no-export
|
// eslint-disable-next-line jest/no-export
|
||||||
export default function imageTest(component: React.ReactElement) {
|
export default function imageTest(component: React.ReactElement) {
|
||||||
it('component image screenshot should correct', async () => {
|
it('component image screenshot should correct', async () => {
|
||||||
|
await jestPuppeteer.resetPage();
|
||||||
|
await page.setRequestInterception(true);
|
||||||
|
const onRequestHandle = (request: any) => {
|
||||||
|
if (['image'].indexOf(request.resourceType()) !== -1) {
|
||||||
|
request.abort();
|
||||||
|
} else {
|
||||||
|
request.continue();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
MockDate.set(moment('2016-11-22').valueOf());
|
MockDate.set(moment('2016-11-22').valueOf());
|
||||||
|
page.on('request', onRequestHandle);
|
||||||
await page.goto(`file://${process.cwd()}/tests/index.html`);
|
await page.goto(`file://${process.cwd()}/tests/index.html`);
|
||||||
await page.addStyleTag({ path: `${process.cwd()}/dist/antd.css` });
|
await page.addStyleTag({ path: `${process.cwd()}/dist/antd.css` });
|
||||||
const html = ReactDOMServer.renderToString(component);
|
const html = ReactDOMServer.renderToString(component);
|
||||||
@ -30,6 +41,7 @@ export default function imageTest(component: React.ReactElement) {
|
|||||||
expect(image).toMatchImageSnapshot();
|
expect(image).toMatchImageSnapshot();
|
||||||
|
|
||||||
MockDate.reset();
|
MockDate.reset();
|
||||||
|
page.removeListener('request', onRequestHandle);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user