From d5365b27ab4ca255cfdbec88c9a6598802a36f84 Mon Sep 17 00:00:00 2001 From: Mark Patton Date: Wed, 28 May 2025 11:36:30 -0400 Subject: [PATCH] The unpaywall data returned by the DOI changed. Switch to a new DOI. --- tests/baseCaseTests.js | 24 ++++++++++++++---------- tests/dashboardTests.js | 8 +++++--- tests/proxySubmissionTests.js | 24 ++++++++++++++---------- 3 files changed, 33 insertions(+), 23 deletions(-) diff --git a/tests/baseCaseTests.js b/tests/baseCaseTests.js index dd0d441..d250b30 100644 --- a/tests/baseCaseTests.js +++ b/tests/baseCaseTests.js @@ -38,11 +38,13 @@ test('can walk through an nih submission workflow and make a submission - base c await dashboardPage.clickSubmissions(); await submissionsPage.startSubmission(); - await submissionBasicPage.inputDoi('10.1039/c7an01256j'); + await submissionBasicPage.inputDoi('10.1086/655938'); await submissionBasicPage.validateTitle( - 'Quantitative profiling of carbonyl metabolites directly in crude biological extracts using chemoselective tagging and nanoESI-FTMS' + 'Achieving Better Than 1 Minute Accuracy in the Heliocentric and Barycentric Julian Dates' + ); + await submissionBasicPage.validateJournal( + 'Publications of the Astronomical Society of the Pacific' ); - await submissionBasicPage.validateJournal('The Analyst'); await submissionBasicPage.validateTitleAndJournalReadOnly(); await submissionBasicPage.clickNextToGrants(); @@ -62,22 +64,24 @@ test('can walk through an nih submission workflow and make a submission - base c await submissionRepositoriesPage.clickNextToMetadata(); await submissionMetadataPage.verifyArticleTitle( - 'Quantitative profiling of carbonyl metabolites directly in crude biological extracts using chemoselective tagging and nanoESI-FTMS' + 'Achieving Better Than 1 Minute Accuracy in the Heliocentric and Barycentric Julian Dates' + ); + await submissionMetadataPage.verifyJournalTitle( + 'Publications of the Astronomical Society of the Pacific' ); - await submissionMetadataPage.verifyJournalTitle('The Analyst'); await submissionMetadataPage.clickNextToFiles(); await submissionFilesPage.verifyOAManuscriptUrl( - 'https://europepmc.org/articles/pmc6759371?pdf=render' + 'https://iopscience.iop.org/article/10.1086/655938/pdf' ); await submissionFilesPage.uploadFile('my-submission.pdf'); await submissionFilesPage.clickNextToReview(); await submissionReviewPage.verifyTitle( - 'Quantitative profiling of carbonyl metabolites directly in crude biological extracts using chemoselective tagging and nanoESI-FTMS' + 'Achieving Better Than 1 Minute Accuracy in the Heliocentric and Barycentric Julian Dates' ); - await submissionReviewPage.verifyDoi('10.1039/c7an01256j'); + await submissionReviewPage.verifyDoi('10.1086/655938'); await submissionReviewPage.verifyGrants('QQDV123P7'); await submissionReviewPage.verifyUploadedFiles('my-submission.pdf'); await submissionReviewPage.clickSubmit(); @@ -89,9 +93,9 @@ test('can walk through an nih submission workflow and make a submission - base c await submissionThankYouPage.clickSubmissionLink(); await submissionDetailsPage.verifyTitle( - 'Quantitative profiling of carbonyl metabolites directly in crude biological extracts using chemoselective tagging and nanoESI-FTMS' + 'Achieving Better Than 1 Minute Accuracy in the Heliocentric and Barycentric Julian Dates' ); - await submissionDetailsPage.verifyDoi('DOI: 10.1039/c7an01256j'); + await submissionDetailsPage.verifyDoi('DOI: 10.1086/655938'); await submissionDetailsPage.verifySubmissionStatus( 'The submission was successfully created. PASS will deposit this work into the target repositories and provide a link and feedback where available' ); diff --git a/tests/dashboardTests.js b/tests/dashboardTests.js index a979d0a..646f303 100644 --- a/tests/dashboardTests.js +++ b/tests/dashboardTests.js @@ -31,11 +31,13 @@ test('can lookup DOI', async () => { await dashboardPage.clickSubmissions(); await submissionsPage.startSubmission(); - await submissionBasicPage.inputDoi('10.1039/c7an01256j'); + await submissionBasicPage.inputDoi('10.1086/655938'); await submissionBasicPage.validateTitle( - 'Quantitative profiling of carbonyl metabolites directly in crude biological extracts using chemoselective tagging and nanoESI-FTMS' + 'Achieving Better Than 1 Minute Accuracy in the Heliocentric and Barycentric Julian Dates' + ); + await submissionBasicPage.validateJournal( + 'Publications of the Astronomical Society of the Pacific' ); - await submissionBasicPage.validateJournal('The Analyst'); await submissionBasicPage.validateTitleAndJournalReadOnly(); }).disablePageCaching; diff --git a/tests/proxySubmissionTests.js b/tests/proxySubmissionTests.js index 03b1d01..addcb0b 100644 --- a/tests/proxySubmissionTests.js +++ b/tests/proxySubmissionTests.js @@ -116,11 +116,13 @@ test('can walk through a proxy submission workflow and make a submission - witho // t should be the test's promise, hasAccount should be a Bool async function walkThroughSubmissionFlow(t, hasAccount) { - await submissionBasic.inputDoi('10.1039/c7an01256j'); + await submissionBasic.inputDoi('10.1086/655938'); await submissionBasic.validateTitle( - 'Quantitative profiling of carbonyl metabolites directly in crude biological extracts using chemoselective tagging and nanoESI-FTMS' + 'Achieving Better Than 1 Minute Accuracy in the Heliocentric and Barycentric Julian Dates' + ); + await submissionBasic.validateJournal( + 'Publications of the Astronomical Society of the Pacific' ); - await submissionBasic.validateJournal('The Analyst'); await submissionBasic.validateTitleAndJournalReadOnly(); await submissionBasic.clickNextToGrants(); @@ -151,23 +153,25 @@ async function walkThroughSubmissionFlow(t, hasAccount) { await submissionRepositoriesPage.clickNextToMetadata(); await submissionMetadataPage.verifyArticleTitle( - 'Quantitative profiling of carbonyl metabolites directly in crude biological extracts using chemoselective tagging and nanoESI-FTMS' + 'Achieving Better Than 1 Minute Accuracy in the Heliocentric and Barycentric Julian Dates' + ); + await submissionMetadataPage.verifyJournalTitle( + 'Publications of the Astronomical Society of the Pacific' ); - await submissionMetadataPage.verifyJournalTitle('The Analyst'); await submissionMetadataPage.inputPublicationDate('05/02/2010'); await submissionMetadataPage.clickNextToFiles(); await submissionFilesPage.verifyOAManuscriptUrl( - 'https://europepmc.org/articles/pmc6759371?pdf=render' + 'https://iopscience.iop.org/article/10.1086/655938/pdf' ); // Upload no file here await submissionFilesPage.clickNextToReviewNoFiles(); await submissionReviewPage.verifyTitle( - 'Quantitative profiling of carbonyl metabolites directly in crude biological extracts using chemoselective tagging and nanoESI-FTMS' + 'Achieving Better Than 1 Minute Accuracy in the Heliocentric and Barycentric Julian Dates' ); - await submissionReviewPage.verifyDoi('10.1039/c7an01256j'); + await submissionReviewPage.verifyDoi('10.1086/655938'); if (hasAccount) { await submissionReviewPage.verifyGrants('R01EY012124'); } @@ -189,9 +193,9 @@ async function walkThroughSubmissionFlow(t, hasAccount) { await submissionThankYouPage.clickSubmissionLink(); await submissionDetailsPage.verifyTitle( - 'Quantitative profiling of carbonyl metabolites directly in crude biological extracts using chemoselective tagging and nanoESI-FTMS' + 'Achieving Better Than 1 Minute Accuracy in the Heliocentric and Barycentric Julian Dates' ); - await submissionDetailsPage.verifyDoi('10.1039/c7an01256j'); + await submissionDetailsPage.verifyDoi('10.1086/655938'); await submissionDetailsPage.verifySubmissionStatus( 'This submission has been prepared on behalf of the designated submitter and is awaiting approval before being submitted.' );