Lint test files, clean TS settings

This commit is contained in:
Aarni Halinen
2021-03-04 20:00:00 +02:00
parent 931c69d500
commit 40bb7d94f0
11 changed files with 123 additions and 115 deletions
+12 -11
View File
@@ -1,5 +1,7 @@
import { Selector } from "testcafe";
import { getSiteRoot, getPageUrl, generateTestForm, deleteEvent, deleteForm, doLogin, generateToken, getPostRequestLogger } from "../utils";
import {
getSiteRoot, getPageUrl, generateTestForm, deleteEvent, deleteForm, doLogin, generateToken, getPostRequestLogger,
} from "../utils";
const LOGGER = getPostRequestLogger("events/");
@@ -12,11 +14,11 @@ fixture`Admin events`.page(`${getSiteRoot()}/admin/events`)
})
.after(async (ctx) => {
const token = await generateToken();
const eResp = await deleteEvent(ctx.eventId, token);
await deleteEvent(ctx.eventId, token);
await deleteForm(ctx.formId, token);
});
test("Logged in user can create event", async t => {
test("Logged in user can create event", async (t) => {
const loginForm = Selector("form.admin-login-form");
await t.expect(loginForm.exists).ok();
await doLogin(t);
@@ -37,7 +39,6 @@ test("Logged in user can create event", async t => {
const locationFi = Selector("#rjsf_location_fi");
const locationEn = Selector("#rjsf_location_en");
const tagSelect = Selector("#rjsf_tags");
const signupSelect = Selector("#rjsf_signupForm");
// const tagOption = tagSelect.find("option").withExactText("Testi");
@@ -50,19 +51,18 @@ test("Logged in user can create event", async t => {
.click(tagSelect)
.pressKey("down")
.pressKey("down")
.pressKey("space")
// .pressKey("tab");
.pressKey("space");
// .pressKey("tab");
// .click(tagOption, { modifiers: { ctrl: true } });
await t
.click(signupSelect)
.pressKey("down")
.pressKey("down")
.pressKey("space")
// .pressKey("tab");
.pressKey("space");
// .pressKey("tab");
// .click(signupOption, { modifiers: { ctrl: true } });
await t
.typeText(titleFi, "title_fi")
.typeText(descFi, "desc_fi")
@@ -78,12 +78,13 @@ test("Logged in user can create event", async t => {
await t.click(submit);
const parsed = JSON.parse(LOGGER.requests[0].response.body);
// eslint-disable-next-line no-param-reassign
t.fixtureCtx.eventId = parsed.id;
const statusMessage = Selector("[data-e2e=\"admin-form-status-message\"]");
await t
.hover(statusMessage)
.expect(
statusMessage.innerText
statusMessage.innerText,
).eql("Event created successfully");
})
});