diff --git a/.gitignore b/.gitignore index aa6004261..04c8c53e7 100644 --- a/.gitignore +++ b/.gitignore @@ -15,6 +15,7 @@ !.plop !.pylintrc !.travis* +!.testcafe !.tx *.css *.log diff --git a/.testcafe/exampleTest.js b/.testcafe/exampleTest.js new file mode 100644 index 000000000..c14729654 --- /dev/null +++ b/.testcafe/exampleTest.js @@ -0,0 +1,13 @@ +import { Selector } from "testcafe"; + +fixture("Example test").page("http://localhost:8000/dashboard/next"); + +test("User can log in", async t => { + await t + .typeText('[name="email"]', "admin@example.com") + .typeText('[name="password"]', "admin") + .click('[type="submit"]'); + + const header = await Selector('[data-tc="home-header"]').exists; + await t.expect(header).ok(); +});