From 64dba08a4851ddfd429deaeb2494eddf24c02ee0 Mon Sep 17 00:00:00 2001 From: Russ Poetker Date: Thu, 5 Jun 2025 13:19:03 -0400 Subject: [PATCH] Make journal name validation less strict So that minor differences in environments don't cause failures. --- tests/page_model/SubmissionBasic.js | 5 ++++- tests/page_model/SubmissionMetadata.js | 8 ++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/tests/page_model/SubmissionBasic.js b/tests/page_model/SubmissionBasic.js index fbee213..ae5a822 100644 --- a/tests/page_model/SubmissionBasic.js +++ b/tests/page_model/SubmissionBasic.js @@ -63,7 +63,10 @@ class SubmissionBasic { } async validateJournal(expectedJournal) { - await t.expect(this.journalName.value).eql(expectedJournal); + const actualJournalName = await this.journalName.value; + await t + .expect(actualJournalName.toLowerCase()) + .contains(expectedJournal.toLowerCase()); } async validateJournalIsEmpty() { diff --git a/tests/page_model/SubmissionMetadata.js b/tests/page_model/SubmissionMetadata.js index 883132b..5392bc0 100644 --- a/tests/page_model/SubmissionMetadata.js +++ b/tests/page_model/SubmissionMetadata.js @@ -25,8 +25,12 @@ class SubmissionMetadata { } async verifyJournalTitle(expectedJournalTitle) { - const journalTitle = Selector('div[data-name=journal-title] input'); - await t.expect(journalTitle.value).eql(expectedJournalTitle); + const actualJournalTitle = await Selector( + 'div[data-name=journal-title] input' + ).value; + await t + .expect(actualJournalTitle.toLowerCase()) + .contains(expectedJournalTitle.toLowerCase()); } async inputAuthor(authorName) {