Fix E2E tests
This commit is contained in:
@@ -38,45 +38,58 @@ test("Logged in user can create signup", async (t) => {
|
||||
|
||||
await t.click(newQuestionButton);
|
||||
let question = lastQuestion();
|
||||
let questionName = question.child("input");
|
||||
let questionNameFi = question.child("input").nth(0);
|
||||
let questionNameEn = question.child("input").nth(1);
|
||||
let questionTypeSelect = question.child("select");
|
||||
let requiredBox = question.child("label");
|
||||
|
||||
await t
|
||||
.selectText(questionName)
|
||||
.selectText(questionNameFi)
|
||||
.pressKey("delete")
|
||||
.typeText(questionName, "Nimi")
|
||||
.typeText(questionNameFi, "Nimi")
|
||||
.selectText(questionNameEn)
|
||||
.pressKey("delete")
|
||||
.typeText(questionNameEn, "Name")
|
||||
.click(questionTypeSelect)
|
||||
.click(questionTypeSelect.find("option").withExactText("name"))
|
||||
.click(requiredBox);
|
||||
|
||||
await t.click(newQuestionButton);
|
||||
question = lastQuestion();
|
||||
questionName = question.child("input");
|
||||
questionNameFi = question.child("input").nth(0);
|
||||
questionNameEn = question.child("input").nth(1);
|
||||
questionTypeSelect = question.child("select");
|
||||
requiredBox = question.child("label");
|
||||
|
||||
await t
|
||||
.selectText(questionName)
|
||||
.selectText(questionNameFi)
|
||||
.pressKey("delete")
|
||||
.typeText(questionName, "S-Posti")
|
||||
.typeText(questionNameFi, "S-Posti")
|
||||
.selectText(questionNameEn)
|
||||
.pressKey("delete")
|
||||
.typeText(questionNameEn, "Email")
|
||||
.click(questionTypeSelect)
|
||||
.click(questionTypeSelect.find("option").withExactText("email"))
|
||||
.click(requiredBox);
|
||||
|
||||
await t.click(newQuestionButton);
|
||||
question = lastQuestion();
|
||||
questionName = question.child("input");
|
||||
questionNameFi = question.child("input");
|
||||
questionTypeSelect = question.child("select");
|
||||
const radioOptions = question.child("input").nth(-1);
|
||||
const radioOptionsFi = question.child("input").nth(-2);
|
||||
const radioOptionsEn = question.child("input").nth(-1);
|
||||
|
||||
await t
|
||||
.selectText(questionName)
|
||||
.selectText(questionNameFi)
|
||||
.pressKey("delete")
|
||||
.typeText(questionName, "Olen")
|
||||
.typeText(questionNameFi, "Olen")
|
||||
.selectText(questionNameEn)
|
||||
.pressKey("delete")
|
||||
.typeText(questionNameEn, "I am")
|
||||
.click(questionTypeSelect)
|
||||
.click(questionTypeSelect.find("option").withExactText("radiobutton"))
|
||||
.typeText(radioOptions, "Nuori,Vanha,Testaaja");
|
||||
.typeText(radioOptionsFi, "Nuori;Vanha;Testaaja")
|
||||
.typeText(radioOptionsEn, "Yung;Old;Tester");
|
||||
|
||||
const submit = Selector("button[type=\"submit\"]");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user