switch from puppeteer to playwright

This commit is contained in:
Rene
2021-01-25 00:47:15 +01:00
parent 4eecc6fa7a
commit be25d8a712
42 changed files with 1054 additions and 949 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+13
View File
@@ -0,0 +1,13 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>OverlayScrollbars</title>
</head>
<body>
<div id="hi">hi</div>
<script type="text/javascript" src="./dist_/overlayscrollbars.js"></script>
</body>
</html>
@@ -0,0 +1 @@
module.exports = require('../../jest-playwright.config.base');
@@ -1 +0,0 @@
module.exports = require('../../jest-puppeteer.config.base');
+2 -2
View File
@@ -6,8 +6,8 @@
"scripts": {
"test": "jest --coverage --runInBand --detectOpenHandles",
"test:jsdom": "jest --coverage --runInBand --detectOpenHandles --selectProjects jsdom --testPathPattern",
"test:pptr": "jest --coverage --runInBand --detectOpenHandles --selectProjects puppeteer --testPathPattern",
"test:pptr-dev": "jest --coverage --runInBand --detectOpenHandles --selectProjects puppeteer-dev --testPathPattern",
"test:browser": "jest --coverage --runInBand --detectOpenHandles --selectProjects browser --testPathPattern",
"test:browser-dev": "jest --coverage --runInBand --detectOpenHandles --selectProjects browser-dev --testPathPattern",
"build": "rollup -c"
}
}
@@ -1,3 +1,5 @@
import 'jest-playwright-preset';
import 'expect-playwright';
import { Environment } from 'environment';
import url from './.build/build.html';
@@ -1,3 +1,5 @@
import 'jest-playwright-preset';
import 'expect-playwright';
import { Environment } from 'environment';
import url from './.build/build.html';
@@ -1,4 +1,5 @@
import expectPuppeteer from 'expect-puppeteer';
import 'jest-playwright-preset';
import 'expect-playwright';
import url from './.build/build.html';
describe('DOMObserver', () => {
@@ -7,7 +8,7 @@ describe('DOMObserver', () => {
});
test('test', async () => {
await expectPuppeteer(page).toClick('#start');
await expectPuppeteer(page).toMatchElement('#testResult.passed');
await page.click('#start');
await expect(page).toHaveSelector('#testResult.passed');
});
});
@@ -1,4 +1,5 @@
import expectPuppeteer from 'expect-puppeteer';
import 'jest-playwright-preset';
import 'expect-playwright';
import url from './.build/build.html';
describe('SizeObserver', () => {
@@ -7,7 +8,7 @@ describe('SizeObserver', () => {
});
test('test', async () => {
await expectPuppeteer(page).toClick('#start');
await expectPuppeteer(page).toMatchElement('#testResult.passed');
await page.click('#start');
await expect(page).toHaveSelector('#testResult.passed');
});
});
@@ -1,4 +1,5 @@
import expectPuppeteer from 'expect-puppeteer';
import 'jest-playwright-preset';
import 'expect-playwright';
import url from './.build/build.html';
describe('TrinsicObserver', () => {
@@ -7,7 +8,7 @@ describe('TrinsicObserver', () => {
});
test('test', async () => {
await expectPuppeteer(page).toClick('#start');
await expectPuppeteer(page).toMatchElement('#testResult.passed');
await page.click('#start');
await expect(page).toHaveSelector('#testResult.passed');
});
});