Lint test files, clean TS settings
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
import { Selector } from "testcafe";
|
||||
import { getSiteRoot, getPageUrl, deleteForm, doLogin, generateToken, getPostRequestLogger } from "../utils";
|
||||
import {
|
||||
getSiteRoot, getPageUrl, deleteForm, doLogin, generateToken, getPostRequestLogger,
|
||||
} from "../utils";
|
||||
|
||||
const LOGGER = getPostRequestLogger("signupForm/");
|
||||
|
||||
@@ -10,7 +12,7 @@ fixture`Admin signup form`.page(`${getSiteRoot()}/admin/signups`)
|
||||
await deleteForm(ctx.formId, token);
|
||||
});
|
||||
|
||||
test("Logged in user can create signup", async t => {
|
||||
test("Logged in user can create signup", async (t) => {
|
||||
const loginForm = Selector("form.admin-login-form");
|
||||
await t.expect(loginForm.exists).ok();
|
||||
await doLogin(t);
|
||||
@@ -38,7 +40,7 @@ test("Logged in user can create signup", async t => {
|
||||
let question = lastQuestion();
|
||||
let questionName = question.child("input");
|
||||
let questionTypeSelect = question.child("select");
|
||||
let requiredBox = question.child("label")
|
||||
let requiredBox = question.child("label");
|
||||
|
||||
await t
|
||||
.selectText(questionName)
|
||||
@@ -81,12 +83,13 @@ test("Logged in user can create signup", async t => {
|
||||
await t.click(submit);
|
||||
|
||||
const parsed = JSON.parse(LOGGER.requests[0].response.body);
|
||||
// eslint-disable-next-line no-param-reassign
|
||||
t.fixtureCtx.formId = parsed.id;
|
||||
|
||||
const statusMessage = Selector("[data-e2e=\"admin-form-status-message\"]");
|
||||
await t
|
||||
.hover(statusMessage)
|
||||
.expect(
|
||||
statusMessage.innerText
|
||||
statusMessage.innerText,
|
||||
).eql("Sign-up created successfully");
|
||||
})
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user