test: disable image request (#27778)

This commit is contained in:
骗你是小猫咪 2020-11-15 22:38:52 +08:00 committed by GitHub
commit 191c6aa25e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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);
}); });
} }