Lint test files, clean TS settings
This commit is contained in:
@@ -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");
|
||||
})
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user