This repository was archived by the owner on Sep 8, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 59
This repository was archived by the owner on Sep 8, 2025. It is now read-only.
Functional tests are not working #281
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't working
Milestone
Description
After I:
- have built a local version of extension,
- followed a guide to set up the test environment,
- also checked the recently updated version by Mateusz: https://github.com/ckeditor/github-writer/blob/5d7cf6f033a2d6259c5c5f6c34d59e23dcb7f4a0/tests/README.md
The tests are not passing despite the OS. I checked it on win10 and mac - both are failing.
The browser is opened, I can see that the user is signed in, but it hangs from there.
Here's the output from mac:
$ yarn run test-functional
yarn run v1.22.0
$ ./node_modules/.bin/mocha ./tests/functional/*.js --timeout 15000
Issue
waitFor is deprecated and will be removed in a future release. See https://github.com/puppeteer/puppeteer/issues/6214 for details and how to migrate your code.
1) should create a new issue
2) should create a new comment
3) should edit the created comment
Pull Request
waitFor is deprecated and will be removed in a future release. See https://github.com/puppeteer/puppeteer/issues/6214 for details and how to migrate your code.
4) should create a new pull request
5) should create a new comment
6) should edit the created comment
7) should add a code line comment
8) should add a review comment
Wiki
waitFor is deprecated and will be removed in a future release. See https://github.com/puppeteer/puppeteer/issues/6214 for details and how to migrate your code.
9) should create a new wiki
0 passing (2m)
9 failing
1) Issue
should create a new issue:
TimeoutError: waiting for selector `meta[name="user-login"][content="user@user.test"]` failed: timeout 30000ms exceeded
at new WaitTask (node_modules/puppeteer/lib/cjs/puppeteer/common/DOMWorld.js:509:34)
at DOMWorld.waitForSelectorInPage (node_modules/puppeteer/lib/cjs/puppeteer/common/DOMWorld.js:420:26)
at Object.internalHandler.waitFor (node_modules/puppeteer/lib/cjs/puppeteer/common/QueryHandler.js:31:77)
at DOMWorld.waitForSelector (node_modules/puppeteer/lib/cjs/puppeteer/common/DOMWorld.js:313:29)
at Frame.waitForSelector (node_modules/puppeteer/lib/cjs/puppeteer/common/FrameManager.js:841:51)
at Page.waitForSelector (node_modules/puppeteer/lib/cjs/puppeteer/common/Page.js:1335:33)
at LoginPage.login (tests/_pom/pages/loginpage.js:35:9)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async NewIssuePage.goto (tests/_pom/githubpage.js:55:5)
at async Function.getPage (tests/_pom/githubpage.js:217:3)
at async Context.<anonymous> (tests/functional/issue.js:21:10)
2) Issue
should create a new comment:
AssertionError: expected undefined to be an instance of IssuePage
at Context.<anonymous> (tests/functional/issue.js:39:27)
at processImmediate (internal/timers.js:456:21)
3) Issue
should edit the created comment:
AssertionError: expected undefined to be an instance of IssuePage
at Context.<anonymous> (tests/functional/issue.js:57:27)
at processImmediate (internal/timers.js:456:21)
4) Pull Request
should create a new pull request:
TimeoutError: waiting for selector `[name="login"]` failed: timeout 30000ms exceeded
at new WaitTask (node_modules/puppeteer/lib/cjs/puppeteer/common/DOMWorld.js:509:34)
at DOMWorld.waitForSelectorInPage (node_modules/puppeteer/lib/cjs/puppeteer/common/DOMWorld.js:420:26)
at Object.internalHandler.waitFor (node_modules/puppeteer/lib/cjs/puppeteer/common/QueryHandler.js:31:77)
at DOMWorld.waitForSelector (node_modules/puppeteer/lib/cjs/puppeteer/common/DOMWorld.js:313:29)
at Frame.waitForSelector (node_modules/puppeteer/lib/cjs/puppeteer/common/FrameManager.js:841:51)
at Frame.waitFor (node_modules/puppeteer/lib/cjs/puppeteer/common/FrameManager.js:774:25)
at Page.waitFor (node_modules/puppeteer/lib/cjs/puppeteer/common/Page.js:1310:33)
at LoginPage.login (tests/_pom/pages/loginpage.js:30:14)
at FileEditPage.goto (tests/_pom/githubpage.js:55:21)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Function.getPage (tests/_pom/githubpage.js:217:3)
at async Context.<anonymous> (tests/functional/pullrequest.js:23:10)
5) Pull Request
should create a new comment:
AssertionError: expected undefined to be an instance of PullRequestPage
at Context.<anonymous> (tests/functional/pullrequest.js:50:27)
at processImmediate (internal/timers.js:456:21)
6) Pull Request
should edit the created comment:
AssertionError: expected undefined to be an instance of PullRequestPage
at Context.<anonymous> (tests/functional/pullrequest.js:69:27)
at processImmediate (internal/timers.js:456:21)
7) Pull Request
should add a code line comment:
AssertionError: expected undefined to be an instance of PullRequestPage
at Context.<anonymous> (tests/functional/pullrequest.js:88:27)
at processImmediate (internal/timers.js:456:21)
8) Pull Request
should add a review comment:
AssertionError: expected undefined to be an instance of PullRequestPage
at Context.<anonymous> (tests/functional/pullrequest.js:107:27)
at processImmediate (internal/timers.js:456:21)
9) Wiki
should create a new wiki:
TimeoutError: waiting for selector `[name="login"]` failed: timeout 30000ms exceeded
at new WaitTask (node_modules/puppeteer/lib/cjs/puppeteer/common/DOMWorld.js:509:34)
at DOMWorld.waitForSelectorInPage (node_modules/puppeteer/lib/cjs/puppeteer/common/DOMWorld.js:420:26)
at Object.internalHandler.waitFor (node_modules/puppeteer/lib/cjs/puppeteer/common/QueryHandler.js:31:77)
at DOMWorld.waitForSelector (node_modules/puppeteer/lib/cjs/puppeteer/common/DOMWorld.js:313:29)
at Frame.waitForSelector (node_modules/puppeteer/lib/cjs/puppeteer/common/FrameManager.js:841:51)
at Frame.waitFor (node_modules/puppeteer/lib/cjs/puppeteer/common/FrameManager.js:774:25)
at Page.waitFor (node_modules/puppeteer/lib/cjs/puppeteer/common/Page.js:1310:33)
at LoginPage.login (tests/_pom/pages/loginpage.js:30:14)
at NewWikiPage.goto (tests/_pom/githubpage.js:55:21)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Function.getPage (tests/_pom/githubpage.js:217:3)
at async Context.<anonymous> (tests/functional/wiki.js:22:10)
error Command failed with exit code 9.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working