Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Playwright for integration testing #533

Merged
merged 30 commits into from
Mar 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
c2bad2a
Initial work on setting up playwright.
ghinda Mar 14, 2024
4af740a
Fix race condition with destroying the content script before init was…
ghinda Mar 18, 2024
347765f
Port the cypress textarea tests to playwright.
ghinda Mar 18, 2024
697c1bc
Skip all dialog tests on Firefox.
ghinda Mar 18, 2024
e4ce07b
Add npm script for running both firefox and chrome.
ghinda Mar 19, 2024
02bb233
Migrate ckeditor e2e tests to playwright.
ghinda Mar 19, 2024
097542e
Upgrade outdated.
ghinda Mar 19, 2024
67fe8ee
Port ckeditor4 tests to playwright.
ghinda Mar 19, 2024
ba83bb2
Add contenteditable e2e tests.
ghinda Mar 19, 2024
1f04154
Add draft-js e2e tests.
ghinda Mar 19, 2024
e44d73c
Add iframe e2e tests.
ghinda Mar 19, 2024
e76d658
Add lexical e2e tests.
ghinda Mar 19, 2024
fd634de
Add focus test to textarea tests.
ghinda Mar 19, 2024
b27ae52
Upgrade outdated.
ghinda Mar 20, 2024
1cc5617
Add prosemirror e2e tests.
ghinda Mar 20, 2024
f78e9b9
Add quill e2e tests and upgrade quill.
ghinda Mar 20, 2024
f367f86
Add shadow dom e2e tests.
ghinda Mar 20, 2024
1a9d783
Add slate e2e tests.
ghinda Mar 20, 2024
e6e6fc9
Add squire e2e tests.
ghinda Mar 20, 2024
3c94507
Enable dialog tests for firefox, and disable only for draft-js.
ghinda Mar 20, 2024
b4f5f05
Tweak playwright config.
ghinda Mar 20, 2024
2adae7d
Tweak browser setup in playwright config.
ghinda Mar 20, 2024
2f53386
Tweak workers.
ghinda Mar 20, 2024
004298b
Initial authenticated e2e test.
ghinda Mar 20, 2024
1280976
Add firefox bug todo.
ghinda Mar 25, 2024
2e29760
Remove cypress.
ghinda Mar 26, 2024
7f7fea6
Automatically close the getting-started tab in e2e tests.
ghinda Mar 26, 2024
2dfd578
Don't run authenticated tests on firefox.
ghinda Mar 26, 2024
92d7c2e
Remove the e2e build option.
ghinda Mar 26, 2024
a8933b9
Upgrade webpack.
ghinda Mar 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 6 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ chrome_profile
*.log
build
sourcebuild
.env

# chrome extension
tmp/
Expand All @@ -23,7 +24,8 @@ test/bundle
# firebase config, for firefox reviewers
.firebase-config.json

# cypress
cypress/screenshots/
cypress/videos/
cypress/downloads/
# playwright
/test-results/
/playwright-report/
/blob-report/
/playwright/.cache/
15 changes: 0 additions & 15 deletions cypress.config.js

This file was deleted.

47 changes: 0 additions & 47 deletions cypress/e2e/ckeditor/ckeditor.cy.js

This file was deleted.

53 changes: 0 additions & 53 deletions cypress/e2e/ckeditor4/ckeditor4.cy.js

This file was deleted.

39 changes: 0 additions & 39 deletions cypress/e2e/contenteditable/contenteditable.cy.js

This file was deleted.

34 changes: 0 additions & 34 deletions cypress/e2e/draft-js/draft-js.cy.js

This file was deleted.

42 changes: 0 additions & 42 deletions cypress/e2e/iframe/iframe.cy.js

This file was deleted.

50 changes: 0 additions & 50 deletions cypress/e2e/lexical/lexical.cy.js

This file was deleted.

38 changes: 0 additions & 38 deletions cypress/e2e/prosemirror/prosemirror.cy.js

This file was deleted.

40 changes: 0 additions & 40 deletions cypress/e2e/quill/quill.cy.js

This file was deleted.

Loading
Loading