From 725d74b8de6e3570cd7477ae6acad6b711d1f56b Mon Sep 17 00:00:00 2001 From: TatianaOne Date: Fri, 24 Nov 2023 23:21:25 +0200 Subject: [PATCH 1/2] added test --- ...s-for-created-imported-order-records.cy.js | 2 +- .../marc-authority-import.cy.js | 303 ------------------ .../advanced-or-not-search-in-items.cy.js | 20 +- .../marc-authority-advanced-search.cy.js | 26 +- .../marc-authority-delete.cy.js | 32 +- .../marc-authority-import.cy.js | 298 +++++++++++++++++ .../marc-authority.cy.js | 32 +- ...uthortiy-search-record-with-&-symbol.cy.js | 26 +- ...dit-marc-authority-save-keep-editing.cy.js | 24 +- .../marc-authority-edit-008-field.cy.js | 22 +- ...uthority-edit-010-multiple-subfields.cy.js | 22 +- .../marc-authority-edit-010.cy.js | 22 +- .../marc-authority-edit-tags.cy.js | 22 +- ...y-highlighted-heading-and-third-pane.cy.js | 20 +- .../marc-authority-edit.cy.js | 30 +- .../marc-authority-edit-linked-modals.cy.js | 34 +- ...-authority-edit-linked-update-header.cy.js | 34 +- .../marc-authority-edit-linked.cy.js | 34 +- .../marc-authority-reporting-api.cy.js | 34 +- .../marc-authority-reporting-date-input.cy.js | 12 +- ...c-authority-reporting-export-manager.cy.js | 38 +-- .../marc-authority-reporting.cy.js | 38 +-- ...eate-new-marc-bib-without-permission.cy.js | 12 +- ...te-marc-bib-with-multiple-010-fields.cy.js | 20 +- .../create-new-marc-bib-check-pane.cy.js | 14 +- .../create-new-marc-bib-edit-ldr.cy.js | 20 +- .../create-new-marc-bib-invalid-values.cy.js | 18 +- .../create-new-marc-bib-valid-ldr.cy.js | 16 +- ...e-new-marc-bib-verify-focus-behavior.cy.js | 16 +- .../create-new-marc-bib.cy.js | 18 +- ...validation-when-creating-new-marcBib.cy.js | 18 +- .../marc-bib-245-field-validation.cy.js | 14 +- .../search-marc-bib-by-title-oclc.cy.js | 18 +- .../derive-marc-bib}/derive-fields-crud.cy.js | 28 +- .../derive-linked-marc-bib.cy.js | 32 +- .../derive-marc-bib-edit-ldr.cy.js | 28 +- .../derive-marc-bibliographic-record.cy.js | 20 +- .../derive-marc-bib}/marc-bib-derive.cy.js | 28 +- ...ontrollable-subfield-to-linked-field.cy.js | 28 +- .../edit-marc-bib-ldr-field.cy.js | 24 +- ...it-marc-bib-with-multiple-010-fields.cy.js | 28 +- .../edit-marc-bib}/instance-quickmark.cy.js | 28 +- ...ldr-validation-rules-with-valid-data.cy.js | 110 +++++++ .../edit-marc-bib}/marc-bib-edit.cy.js | 30 +- .../marc-bib-save-and-close.cy.js | 30 +- .../marc-bibliographic-edit.cy.js} | 28 +- .../edit-marc-bib}/marc-bibliographic.cy.js | 30 +- ...dd-multiple-001s-edit-marc-holdings.cy.js} | 0 .../create-new-marc-holdings-edit-ldr.cy.js | 2 +- .../create-new-marc-holdings.cy.js | 2 +- ...52-field-while-creating-new-holdings.cy.js | 0 .../marc-hodings}/holding-quickmark.cy.js | 34 +- .../holdings-record-through-upload.cy.js | 2 +- ...oldings-records-Instancesource-folio.cy.js | 2 +- ...holdings-records-Instancesource-marc.cy.js | 2 +- .../marc-holdings-call-number-types.cy.js | 0 .../marc-holdings-edit-ldr.cy.js | 2 +- ...modify-marc-holdings-of-deleted-user.cy.js | 2 +- .../marc-hodings}/moving-items.cy.js | 44 +-- ...n-marc-authority-browse-by-corporate.cy.js | 30 +- ...ug-in-marc-authority-browse-by-genre.cy.js | 32 +- ...-authority-browse-by-geographic-name.cy.js | 30 +- ...-marc-authority-browse-by-name-title.cy.js | 30 +- ...rc-authority-browse-by-personal-name.cy.js | 32 +- ...-in-marc-authority-browse-by-subject.cy.js | 30 +- ...rc-authority-browse-by-uniform-title.cy.js | 30 +- ...plays-when-user-searches-same-option.cy.js | 30 +- ...-search-query-doesn't-return-results.cy.js | 18 +- ...hority-search-authority-source-facet.cy.js | 26 +- ...-search-by-childrens-subject-heading.cy.js | 30 +- ...ug-in-marc-authority-search-by-genre.cy.js | 30 +- ...-in-marc-authority-search-by-subject.cy.js | 30 +- .../plug-in-marc-authority-search.cy.js | 30 +- ...ource-facet-option-will-display-name.cy.js | 30 +- 74 files changed, 1208 insertions(+), 1103 deletions(-) delete mode 100644 cypress/e2e/marc-authority/marc-authority-import.cy.js rename cypress/e2e/{inventory/search => marc/marc-authority/advanced-search}/advanced-or-not-search-in-items.cy.js (91%) rename cypress/e2e/{marc-authority => marc/marc-authority/advanced-search}/marc-authority-advanced-search.cy.js (89%) rename cypress/e2e/{marc-authority => marc/marc-authority/browse-authority-records}/marc-authority-delete.cy.js (70%) create mode 100644 cypress/e2e/marc/marc-authority/browse-authority-records/marc-authority-import.cy.js rename cypress/e2e/{marc-authority => marc/marc-authority/browse-authority-records}/marc-authority.cy.js (88%) rename cypress/e2e/{marc-authority => marc/marc-authority/browse-authority-records}/marc-authortiy-search-record-with-&-symbol.cy.js (64%) rename cypress/e2e/{marc-authority => marc/marc-authority/edit-authority-record}/edit-marc-authority-save-keep-editing.cy.js (90%) rename cypress/e2e/{marc-authority => marc/marc-authority/edit-authority-record}/marc-authority-edit-008-field.cy.js (81%) rename cypress/e2e/{marc-authority => marc/marc-authority/edit-authority-record}/marc-authority-edit-010-multiple-subfields.cy.js (81%) rename cypress/e2e/{marc-authority => marc/marc-authority/edit-authority-record}/marc-authority-edit-010.cy.js (79%) rename cypress/e2e/{marc-authority => marc/marc-authority/edit-authority-record}/marc-authority-edit-tags.cy.js (85%) rename cypress/e2e/{marc-authority => marc/marc-authority/edit-authority-record}/marc-authority-edit-verify-highlighted-heading-and-third-pane.cy.js (86%) rename cypress/e2e/{marc-authority => marc/marc-authority/edit-authority-record}/marc-authority-edit.cy.js (93%) rename cypress/e2e/{marc-authority => marc/marc-authority/edit-linked-authority-record}/marc-authority-edit-linked-modals.cy.js (82%) rename cypress/e2e/{marc-authority => marc/marc-authority/edit-linked-authority-record}/marc-authority-edit-linked-update-header.cy.js (80%) rename cypress/e2e/{marc-authority => marc/marc-authority/edit-linked-authority-record}/marc-authority-edit-linked.cy.js (80%) rename cypress/e2e/{marc-authority/reporting => marc/marc-authority/reporting-marc-authority}/marc-authority-reporting-api.cy.js (85%) rename cypress/e2e/{marc-authority/reporting => marc/marc-authority/reporting-marc-authority}/marc-authority-reporting-date-input.cy.js (91%) rename cypress/e2e/{marc-authority/reporting => marc/marc-authority/reporting-marc-authority}/marc-authority-reporting-export-manager.cy.js (82%) rename cypress/e2e/{marc-authority/reporting => marc/marc-authority/reporting-marc-authority}/marc-authority-reporting.cy.js (81%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/create-new-marc-bib}/cannot-create-new-marc-bib-without-permission.cy.js (68%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/create-new-marc-bib}/create-marc-bib-with-multiple-010-fields.cy.js (77%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/create-new-marc-bib}/create-new-marc-bib-check-pane.cy.js (73%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/create-new-marc-bib}/create-new-marc-bib-edit-ldr.cy.js (93%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/create-new-marc-bib}/create-new-marc-bib-invalid-values.cy.js (89%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/create-new-marc-bib}/create-new-marc-bib-valid-ldr.cy.js (89%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/create-new-marc-bib}/create-new-marc-bib-verify-focus-behavior.cy.js (84%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/create-new-marc-bib}/create-new-marc-bib.cy.js (85%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/create-new-marc-bib}/ldr-length-tag-validation-when-creating-new-marcBib.cy.js (84%) rename cypress/e2e/{inventory => marc/marc-bibliographic/create-new-marc-bib}/marc-bib-245-field-validation.cy.js (72%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/create-new-marc-bib}/search-marc-bib-by-title-oclc.cy.js (78%) rename cypress/e2e/{inventory => marc/marc-bibliographic/derive-marc-bib}/derive-fields-crud.cy.js (82%) rename cypress/e2e/{inventory => marc/marc-bibliographic/derive-marc-bib}/derive-linked-marc-bib.cy.js (82%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/derive-marc-bib}/derive-marc-bib-edit-ldr.cy.js (82%) rename cypress/e2e/{inventory => marc/marc-bibliographic/derive-marc-bib}/derive-marc-bibliographic-record.cy.js (76%) rename cypress/e2e/{inventory => marc/marc-bibliographic/derive-marc-bib}/marc-bib-derive.cy.js (71%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/add-controllable-subfield-to-linked-field.cy.js (79%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/edit-marc-bib-ldr-field.cy.js (87%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/edit-marc-bib-with-multiple-010-fields.cy.js (83%) rename cypress/e2e/{quickmark => marc/marc-bibliographic/edit-marc-bib}/instance-quickmark.cy.js (85%) create mode 100644 cypress/e2e/marc/marc-bibliographic/edit-marc-bib/ldr-validation-rules-with-valid-data.cy.js rename cypress/e2e/{inventory => marc/marc-bibliographic/edit-marc-bib}/marc-bib-edit.cy.js (92%) rename cypress/e2e/{inventory => marc/marc-bibliographic/edit-marc-bib}/marc-bib-save-and-close.cy.js (76%) rename cypress/e2e/{marc-authority/marc-bibliographic.cy.js => marc/marc-bibliographic/edit-marc-bib/marc-bibliographic-edit.cy.js} (84%) rename cypress/e2e/{inventory => marc/marc-bibliographic/edit-marc-bib}/marc-bibliographic.cy.js (86%) rename cypress/e2e/{inventory/holdings/edit-marc-holdings.cy.js => marc/marc-hodings/add-multiple-001s-edit-marc-holdings.cy.js} (100%) rename cypress/e2e/{inventory/holdings => marc/marc-hodings}/create-new-marc-holdings-edit-ldr.cy.js (98%) rename cypress/e2e/{inventory/holdings => marc/marc-hodings}/create-new-marc-holdings.cy.js (99%) rename cypress/e2e/{inventory/holdings => marc/marc-hodings}/fill-852-field-while-creating-new-holdings.cy.js (100%) rename cypress/e2e/{quickmark => marc/marc-hodings}/holding-quickmark.cy.js (80%) rename cypress/e2e/{inventory/holdings => marc/marc-hodings}/holdings-record-through-upload.cy.js (96%) rename cypress/e2e/{inventory/holdings => marc/marc-hodings}/holdings-records-Instancesource-folio.cy.js (95%) rename cypress/e2e/{inventory/holdings => marc/marc-hodings}/holdings-records-Instancesource-marc.cy.js (97%) rename cypress/e2e/{inventory/holdings => marc/marc-hodings}/marc-holdings-call-number-types.cy.js (100%) rename cypress/e2e/{inventory/holdings => marc/marc-hodings}/marc-holdings-edit-ldr.cy.js (98%) rename cypress/e2e/{marc-authority/marc-holdings => marc/marc-hodings}/modify-marc-holdings-of-deleted-user.cy.js (99%) rename cypress/e2e/{inventory => marc/marc-hodings}/moving-items.cy.js (76%) rename cypress/e2e/{marc-authority/plug-in-marc-authority => marc/plug-in-marc-authority/plug-in-marc-authority-browse}/plug-in-marc-authority-browse-by-corporate.cy.js (76%) rename cypress/e2e/{marc-authority/plug-in-marc-authority => marc/plug-in-marc-authority/plug-in-marc-authority-browse}/plug-in-marc-authority-browse-by-genre.cy.js (73%) rename cypress/e2e/{marc-authority/plug-in-marc-authority => marc/plug-in-marc-authority/plug-in-marc-authority-browse}/plug-in-marc-authority-browse-by-geographic-name.cy.js (75%) rename cypress/e2e/{marc-authority/plug-in-marc-authority => marc/plug-in-marc-authority/plug-in-marc-authority-browse}/plug-in-marc-authority-browse-by-name-title.cy.js (78%) rename cypress/e2e/{marc-authority/plug-in-marc-authority => marc/plug-in-marc-authority/plug-in-marc-authority-browse}/plug-in-marc-authority-browse-by-personal-name.cy.js (73%) rename cypress/e2e/{marc-authority/plug-in-marc-authority => marc/plug-in-marc-authority/plug-in-marc-authority-browse}/plug-in-marc-authority-browse-by-subject.cy.js (74%) rename cypress/e2e/{marc-authority/plug-in-marc-authority => marc/plug-in-marc-authority/plug-in-marc-authority-browse}/plug-in-marc-authority-browse-by-uniform-title.cy.js (75%) rename cypress/e2e/{marc-authority/plug-in-marc-authority => marc/plug-in-marc-authority/plug-in-marc-authority-search}/check-no-error-displays-when-user-searches-same-option.cy.js (82%) rename cypress/e2e/{marc-authority => marc/plug-in-marc-authority/plug-in-marc-authority-search}/marc-authority-search-query-doesn't-return-results.cy.js (69%) rename cypress/e2e/{marc-authority/plug-in-marc-authority => marc/plug-in-marc-authority/plug-in-marc-authority-search}/plug-in-marc-authority-search-authority-source-facet.cy.js (88%) rename cypress/e2e/{marc-authority/plug-in-marc-authority => marc/plug-in-marc-authority/plug-in-marc-authority-search}/plug-in-marc-authority-search-by-childrens-subject-heading.cy.js (76%) rename cypress/e2e/{marc-authority/plug-in-marc-authority => marc/plug-in-marc-authority/plug-in-marc-authority-search}/plug-in-marc-authority-search-by-genre.cy.js (73%) rename cypress/e2e/{marc-authority/plug-in-marc-authority => marc/plug-in-marc-authority/plug-in-marc-authority-search}/plug-in-marc-authority-search-by-subject.cy.js (77%) rename cypress/e2e/{marc-authority/plug-in-marc-authority => marc/plug-in-marc-authority/plug-in-marc-authority-search}/plug-in-marc-authority-search.cy.js (91%) rename cypress/e2e/{marc-authority/plug-in-marc-authority => marc/plug-in-marc-authority/plug-in-marc-authority-search}/verify-auth-source-facet-option-will-display-name.cy.js (81%) diff --git a/cypress/e2e/data-import/log-details/log-details-for-created-imported-order-records.cy.js b/cypress/e2e/data-import/log-details/log-details-for-created-imported-order-records.cy.js index 38eda35ae7..ea6db0cae7 100644 --- a/cypress/e2e/data-import/log-details/log-details-for-created-imported-order-records.cy.js +++ b/cypress/e2e/data-import/log-details/log-details-for-created-imported-order-records.cy.js @@ -29,7 +29,7 @@ describe('data-import', () => { const orderNumbers = []; const quantityOfOrders = '7'; const filePathForCreateOrder = 'marcFileForC376973.mrc'; - const marcFileName = `C375173 autotestFileName ${getRandomPostfix()}`; + const marcFileName = `C376973 autotestFileName ${getRandomPostfix()}`; const mappingProfile = { name: `C376973 mapping profile ${getRandomPostfix()}`, typeValue: FOLIO_RECORD_TYPE.ORDER, diff --git a/cypress/e2e/marc-authority/marc-authority-import.cy.js b/cypress/e2e/marc-authority/marc-authority-import.cy.js deleted file mode 100644 index 0fa9e83b5c..0000000000 --- a/cypress/e2e/marc-authority/marc-authority-import.cy.js +++ /dev/null @@ -1,303 +0,0 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import TestTypes from '../../support/dictionary/testTypes'; -import Features from '../../support/dictionary/features'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import Users from '../../support/fragments/users/users'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import MarcAuthorityBrowse from '../../support/fragments/marcAuthority/MarcAuthorityBrowse'; -import Parallelization from '../../support/dictionary/parallelization'; - -describe('data-import', () => { - describe('Importing MARC Authority files', () => { - const testData = { - searchOptionPersonalName: 'Personal name', - searchOptionNameTitle: 'Name-title', - searchOptionKeyword: 'Keyword', - recordA: 'Angelou, Maya.', - recordB: 'Angelou, Maya. And still I rise', - recordBRef: 'Angelou, Maya. Still I rise', - authorized: 'Authorized', - reference: 'Reference', - recordWithoutTitle: 'Twain, Mark, 1835-1910', - }; - const jobProfileToRun = 'Default - Create SRS MARC Authority'; - let fileName; - const createdAuthorityIDs = []; - - before('Creating data', () => { - cy.createTempUser([ - Permissions.moduleDataImportEnabled.gui, - Permissions.uiMarcAuthoritiesAuthorityRecordView.gui, - ]).then((createdUserProperties) => { - testData.userProperties = createdUserProperties; - }); - }); - - beforeEach('Login to the application', () => { - fileName = `testMarcFile.${getRandomPostfix()}.mrc`; - - cy.login(testData.userProperties.username, testData.userProperties.password, { - path: TopMenu.dataImportPath, - waiter: DataImport.waitLoading, - }); - }); - - after('Deleting data', () => { - cy.getAdminToken(); - Users.deleteViaApi(testData.userProperties.userId); - createdAuthorityIDs.forEach((id) => { - MarcAuthority.deleteViaAPI(id); - }); - }); - - it( - 'C360520 Import of "MARC Authority" record with valid prefix in "001" field only (spitfire)', - { - tags: [TestTypes.smoke, Features.authority, DevTeams.spitfire, Parallelization.nonParallel], - }, - () => { - DataImport.uploadFile('marcFileForC360520.mrc', fileName); - JobProfiles.waitFileIsUploaded(); - JobProfiles.waitLoadingList(); - JobProfiles.search(jobProfileToRun); - JobProfiles.runImportFile(); - JobProfiles.waitFileIsImported(fileName); - Logs.checkStatusOfJobProfile('Completed'); - Logs.openFileDetails(fileName); - for (let i = 0; i < 1; i++) { - Logs.getCreatedItemsID(i).then((link) => { - createdAuthorityIDs.push(link.split('/')[5]); - }); - } - Logs.goToTitleLink('Chemistry, Organic'); - Logs.checkAuthorityLogJSON([ - '"sourceFileId":', - '"191874a0-707a-4634-928e-374ee9103225"', - '"naturalId":', - '"fst00853501"', - ]); - }, - ); - - it( - 'C360521 Import of "MARC Authority" record with valid prefix in "010 $a" field only (spitfire)', - { tags: [TestTypes.smoke, Features.authority, DevTeams.spitfire] }, - () => { - DataImport.uploadFile('corporate_name(prefix_in_010Sa)sc_02.mrc', fileName); - JobProfiles.waitFileIsUploaded(); - JobProfiles.waitLoadingList(); - JobProfiles.search(jobProfileToRun); - JobProfiles.runImportFile(); - JobProfiles.waitFileIsImported(fileName); - Logs.checkStatusOfJobProfile('Completed'); - Logs.openFileDetails(fileName); - for (let i = 0; i < 3; i++) { - Logs.getCreatedItemsID(i).then((link) => { - createdAuthorityIDs.push(link.split('/')[5]); - }); - } - Logs.goToTitleLink('Apple Academic Press'); - Logs.checkAuthorityLogJSON([ - '"sourceFileId":', - '"af045f2f-e851-4613-984c-4bc13430454a"', - '"naturalId":', - '"n2015002050"', - ]); - }, - ); - - it( - 'C360522 Import of "MARC Authority" record with same valid prefixes in "001" and "010 $a" fields (spitfire)', - { tags: [TestTypes.smoke, Features.authority, DevTeams.spitfire] }, - () => { - DataImport.uploadFile('D_genre(prefixes_in_001_010Sa)sc_03.mrc', fileName); - JobProfiles.waitFileIsUploaded(); - JobProfiles.waitLoadingList(); - JobProfiles.search(jobProfileToRun); - JobProfiles.runImportFile(); - JobProfiles.waitFileIsImported(fileName); - Logs.checkStatusOfJobProfile('Completed'); - Logs.openFileDetails(fileName); - for (let i = 0; i < 2; i++) { - Logs.getCreatedItemsID(i).then((link) => { - createdAuthorityIDs.push(link.split('/')[5]); - }); - } - Logs.goToTitleLink('Case Reports'); - Logs.checkAuthorityLogJSON([ - '"sourceFileId":', - '"6ddf21a6-bc2f-4cb0-ad96-473e1f82da23"', - '"naturalId":', - '"D002363"', - ]); - }, - ); - - it( - 'C353997 Browse for records which have subfield "t" value (personalNameTitle and sftPersonalNameTitle) (spitfire)', - { tags: [TestTypes.criticalPath, DevTeams.spitfire] }, - () => { - DataImport.uploadFile('marcFileForC353997.mrc', fileName); - JobProfiles.waitFileIsUploaded(); - JobProfiles.waitLoadingList(); - JobProfiles.search(jobProfileToRun); - JobProfiles.runImportFile(); - JobProfiles.waitFileIsImported(fileName); - Logs.checkStatusOfJobProfile('Completed'); - Logs.openFileDetails(fileName); - for (let i = 0; i < 1; i++) { - Logs.getCreatedItemsID(i).then((link) => { - createdAuthorityIDs.push(link.split('/')[5]); - }); - } - cy.visit(TopMenu.marcAuthorities); - MarcAuthorities.switchToBrowse(); - MarcAuthorityBrowse.searchBy(testData.searchOptionPersonalName, testData.recordA); - MarcAuthorityBrowse.checkResultWithNoValue(testData.recordA); - MarcAuthorityBrowse.searchBy(testData.searchOptionPersonalName, testData.recordB); - MarcAuthorityBrowse.checkResultWithNoValue(testData.recordB); - MarcAuthorityBrowse.searchByChangingParameter( - testData.searchOptionNameTitle, - testData.recordB, - ); - MarcAuthorityBrowse.checkResultWithValueB( - testData.authorized, - testData.recordB, - testData.reference, - testData.recordBRef, - ); - MarcAuthorityBrowse.searchByChangingValue(testData.searchOptionNameTitle, testData.recordA); - MarcAuthorityBrowse.checkResultWithValueA( - testData.recordA, - testData.authorized, - testData.recordB, - testData.reference, - testData.recordBRef, - ); - }, - ); - - it( - 'C356766 Browse for record without subfield "t" (personalNameTitle and sftPersonalName) (spitfire)', - { tags: [TestTypes.criticalPath, DevTeams.spitfire, Parallelization.nonParallel] }, - () => { - DataImport.uploadFile('marcFileForC356766.mrc', fileName); - JobProfiles.waitFileIsUploaded(); - JobProfiles.waitLoadingList(); - JobProfiles.search(jobProfileToRun); - JobProfiles.runImportFile(); - JobProfiles.waitFileIsImported(fileName); - Logs.checkStatusOfJobProfile('Completed'); - Logs.openFileDetails(fileName); - for (let i = 0; i < 1; i++) { - Logs.getCreatedItemsID(i).then((link) => { - createdAuthorityIDs.push(link.split('/')[5]); - }); - } - cy.visit(TopMenu.marcAuthorities); - MarcAuthorities.switchToBrowse(); - MarcAuthorityBrowse.searchBy( - testData.searchOptionPersonalName, - testData.recordWithoutTitle, - ); - MarcAuthorityBrowse.checkResultWithValue(testData.authorized, testData.recordWithoutTitle); - MarcAuthorityBrowse.searchByChangingParameter( - testData.searchOptionNameTitle, - testData.recordWithoutTitle, - ); - MarcAuthorityBrowse.checkResultWithNoValue(testData.recordWithoutTitle); - }, - ); - - it( - 'C356765 Search for record without subfield "t" (personalNameTitle and sftPersonalName) (spitfire)', - { tags: [TestTypes.criticalPath, DevTeams.spitfire, Parallelization.nonParallel] }, - () => { - DataImport.uploadFile('marcFileForC356765.mrc', fileName); - JobProfiles.waitFileIsUploaded(); - JobProfiles.waitLoadingList(); - JobProfiles.search(jobProfileToRun); - JobProfiles.runImportFile(); - JobProfiles.waitFileIsImported(fileName); - Logs.checkStatusOfJobProfile('Completed'); - Logs.openFileDetails(fileName); - Logs.getCreatedItemsID(0).then((link) => { - createdAuthorityIDs.push(link.split('/')[5]); - }); - - cy.visit(TopMenu.marcAuthorities); - - MarcAuthorities.clickActionsButton(); - MarcAuthorities.actionsSortBy('Type of heading'); - - MarcAuthorities.checkSearchOption('keyword'); - MarcAuthorities.searchByParameter('Keyword', 'Twain'); - MarcAuthorities.checkResultList(['Twain, Marek, 1835-1910', 'Twain, Mark, 1835-1910']); - - MarcAuthorities.searchByParameter('Personal name', 'Twain'); - MarcAuthorities.checkResultList(['Twain, Marek, 1835-1910', 'Twain, Mark, 1835-1910']); - - MarcAuthorities.searchByParameter('Name-title', 'Twain'); - MarcAuthorities.checkNoResultsMessage( - 'No results found for "Twain". Please check your spelling and filters.', - ); - }, - ); - - it( - 'C353995 Search for records which have subfield "t" value (personalNameTitle and sftPersonalNameTitle) (spitfire)', - { tags: [TestTypes.criticalPath, DevTeams.spitfire] }, - () => { - DataImport.uploadFile('marcFileForC353995.mrc', fileName); - JobProfiles.waitFileIsUploaded(); - JobProfiles.waitLoadingList(); - JobProfiles.search(jobProfileToRun); - JobProfiles.runImportFile(); - JobProfiles.waitFileIsImported(fileName); - Logs.checkStatusOfJobProfile('Completed'); - Logs.openFileDetails(fileName); - for (let i = 0; i < 1; i++) { - Logs.getCreatedItemsID(i).then((link) => { - createdAuthorityIDs.push(link.split('/')[5]); - }); - } - - cy.visit(TopMenu.marcAuthorities); - - MarcAuthorities.checkSearchOption('keyword'); - MarcAuthorities.searchByParameter(testData.searchOptionKeyword, testData.recordB); - MarcAuthorityBrowse.checkResultWithValue(testData.authorized, testData.recordB); - - MarcAuthorities.searchByParameter(testData.searchOptionKeyword, testData.recordA); - MarcAuthorityBrowse.checkResultWithValueB( - testData.authorized, - testData.recordB, - testData.reference, - testData.recordBRef, - ); - - MarcAuthorities.searchByParameter(testData.searchOptionPersonalName, testData.recordA); - MarcAuthorities.checkNoResultsMessage( - 'No results found for "Angelou, Maya.". Please check your spelling and filters.', - ); - - MarcAuthorities.searchByParameter(testData.searchOptionNameTitle, testData.recordB); - MarcAuthorityBrowse.checkResultWithValue(testData.authorized, testData.recordB); - - MarcAuthorities.searchByParameter(testData.searchOptionNameTitle, testData.recordA); - MarcAuthorityBrowse.checkResultWithValueB( - testData.authorized, - testData.recordB, - testData.reference, - testData.recordBRef, - ); - }, - ); - }); -}); diff --git a/cypress/e2e/inventory/search/advanced-or-not-search-in-items.cy.js b/cypress/e2e/marc/marc-authority/advanced-search/advanced-or-not-search-in-items.cy.js similarity index 91% rename from cypress/e2e/inventory/search/advanced-or-not-search-in-items.cy.js rename to cypress/e2e/marc/marc-authority/advanced-search/advanced-or-not-search-in-items.cy.js index 589739eac4..91703877b0 100644 --- a/cypress/e2e/inventory/search/advanced-or-not-search-in-items.cy.js +++ b/cypress/e2e/marc/marc-authority/advanced-search/advanced-or-not-search-in-items.cy.js @@ -1,15 +1,15 @@ import uuid from 'uuid'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventorySearchAndFilter from '../../../support/fragments/inventory/inventorySearchAndFilter'; -import { LOCATION_NAMES, ITEM_STATUS_NAMES } from '../../../support/constants'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventorySearchAndFilter from '../../../../support/fragments/inventory/inventorySearchAndFilter'; +import { LOCATION_NAMES, ITEM_STATUS_NAMES } from '../../../../support/constants'; -describe('Inventory -> Advanced search', () => { +describe('MARC -> MARC Authority -> Advanced search', () => { let user; const randomCallNumber = `112CN${getRandomPostfix()}`; const testData = { diff --git a/cypress/e2e/marc-authority/marc-authority-advanced-search.cy.js b/cypress/e2e/marc/marc-authority/advanced-search/marc-authority-advanced-search.cy.js similarity index 89% rename from cypress/e2e/marc-authority/marc-authority-advanced-search.cy.js rename to cypress/e2e/marc/marc-authority/advanced-search/marc-authority-advanced-search.cy.js index 389a1fb4ac..21d458b44a 100644 --- a/cypress/e2e/marc-authority/marc-authority-advanced-search.cy.js +++ b/cypress/e2e/marc/marc-authority/advanced-search/marc-authority-advanced-search.cy.js @@ -1,17 +1,17 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import Users from '../../support/fragments/users/users'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import Parallelization from '../../support/dictionary/parallelization'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import Users from '../../../../support/fragments/users/users'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import Parallelization from '../../../../support/dictionary/parallelization'; -describe('MARC Authority - Advanced Search', () => { +describe('MARC -> MARC Authority -> Advanced search', () => { const testData = { titles: { titlePersonalName: 'TestPersonalName', diff --git a/cypress/e2e/marc-authority/marc-authority-delete.cy.js b/cypress/e2e/marc/marc-authority/browse-authority-records/marc-authority-delete.cy.js similarity index 70% rename from cypress/e2e/marc-authority/marc-authority-delete.cy.js rename to cypress/e2e/marc/marc-authority/browse-authority-records/marc-authority-delete.cy.js index fc25d87ef4..636d120e97 100644 --- a/cypress/e2e/marc-authority/marc-authority-delete.cy.js +++ b/cypress/e2e/marc/marc-authority/browse-authority-records/marc-authority-delete.cy.js @@ -1,20 +1,20 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import TestTypes from '../../support/dictionary/testTypes'; -import Features from '../../support/dictionary/features'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthoritiesSearch from '../../support/fragments/marcAuthority/marcAuthoritiesSearch'; -import Users from '../../support/fragments/users/users'; -import MarcAuthoritiesDelete from '../../support/fragments/marcAuthority/marcAuthoritiesDelete'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import MarcAuthorityBrowse from '../../support/fragments/marcAuthority/MarcAuthorityBrowse'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import Features from '../../../../support/dictionary/features'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthoritiesSearch from '../../../../support/fragments/marcAuthority/marcAuthoritiesSearch'; +import Users from '../../../../support/fragments/users/users'; +import MarcAuthoritiesDelete from '../../../../support/fragments/marcAuthority/marcAuthoritiesDelete'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import MarcAuthorityBrowse from '../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; -describe('MARC Authority Delete', () => { +describe('MARC -> MARC Authority -> Browse - Authority records', () => { const testData = { uniqueFileName: `C350643autotestFile.${getRandomPostfix()}.mrc`, fileName: `testMarcFile.${getRandomPostfix()}.mrc`, diff --git a/cypress/e2e/marc/marc-authority/browse-authority-records/marc-authority-import.cy.js b/cypress/e2e/marc/marc-authority/browse-authority-records/marc-authority-import.cy.js new file mode 100644 index 0000000000..120867824b --- /dev/null +++ b/cypress/e2e/marc/marc-authority/browse-authority-records/marc-authority-import.cy.js @@ -0,0 +1,298 @@ +import getRandomPostfix from '../../../../support/utils/stringTools'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import Features from '../../../../support/dictionary/features'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import Users from '../../../../support/fragments/users/users'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import MarcAuthorityBrowse from '../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import Parallelization from '../../../../support/dictionary/parallelization'; + +describe('MARC -> MARC Authority -> Browse - Authority records', () => { + const testData = { + searchOptionPersonalName: 'Personal name', + searchOptionNameTitle: 'Name-title', + searchOptionKeyword: 'Keyword', + recordA: 'Angelou, Maya.', + recordB: 'Angelou, Maya. And still I rise', + recordBRef: 'Angelou, Maya. Still I rise', + authorized: 'Authorized', + reference: 'Reference', + recordWithoutTitle: 'Twain, Mark, 1835-1910', + }; + const jobProfileToRun = 'Default - Create SRS MARC Authority'; + let fileName; + const createdAuthorityIDs = []; + + before('Creating data', () => { + cy.createTempUser([ + Permissions.moduleDataImportEnabled.gui, + Permissions.uiMarcAuthoritiesAuthorityRecordView.gui, + ]).then((createdUserProperties) => { + testData.userProperties = createdUserProperties; + }); + }); + + beforeEach('Login to the application', () => { + fileName = `testMarcFile.${getRandomPostfix()}.mrc`; + + cy.login(testData.userProperties.username, testData.userProperties.password, { + path: TopMenu.dataImportPath, + waiter: DataImport.waitLoading, + }); + }); + + after('Deleting data', () => { + cy.getAdminToken(); + Users.deleteViaApi(testData.userProperties.userId); + createdAuthorityIDs.forEach((id) => { + MarcAuthority.deleteViaAPI(id); + }); + }); + + it( + 'C360520 Import of "MARC Authority" record with valid prefix in "001" field only (spitfire)', + { + tags: [TestTypes.smoke, Features.authority, DevTeams.spitfire, Parallelization.nonParallel], + }, + () => { + DataImport.uploadFile('marcFileForC360520.mrc', fileName); + JobProfiles.waitFileIsUploaded(); + JobProfiles.waitLoadingList(); + JobProfiles.search(jobProfileToRun); + JobProfiles.runImportFile(); + JobProfiles.waitFileIsImported(fileName); + Logs.checkStatusOfJobProfile('Completed'); + Logs.openFileDetails(fileName); + for (let i = 0; i < 1; i++) { + Logs.getCreatedItemsID(i).then((link) => { + createdAuthorityIDs.push(link.split('/')[5]); + }); + } + Logs.goToTitleLink('Chemistry, Organic'); + Logs.checkAuthorityLogJSON([ + '"sourceFileId":', + '"191874a0-707a-4634-928e-374ee9103225"', + '"naturalId":', + '"fst00853501"', + ]); + }, + ); + + it( + 'C360521 Import of "MARC Authority" record with valid prefix in "010 $a" field only (spitfire)', + { tags: [TestTypes.smoke, Features.authority, DevTeams.spitfire] }, + () => { + DataImport.uploadFile('corporate_name(prefix_in_010Sa)sc_02.mrc', fileName); + JobProfiles.waitFileIsUploaded(); + JobProfiles.waitLoadingList(); + JobProfiles.search(jobProfileToRun); + JobProfiles.runImportFile(); + JobProfiles.waitFileIsImported(fileName); + Logs.checkStatusOfJobProfile('Completed'); + Logs.openFileDetails(fileName); + for (let i = 0; i < 3; i++) { + Logs.getCreatedItemsID(i).then((link) => { + createdAuthorityIDs.push(link.split('/')[5]); + }); + } + Logs.goToTitleLink('Apple Academic Press'); + Logs.checkAuthorityLogJSON([ + '"sourceFileId":', + '"af045f2f-e851-4613-984c-4bc13430454a"', + '"naturalId":', + '"n2015002050"', + ]); + }, + ); + + it( + 'C360522 Import of "MARC Authority" record with same valid prefixes in "001" and "010 $a" fields (spitfire)', + { tags: [TestTypes.smoke, Features.authority, DevTeams.spitfire] }, + () => { + DataImport.uploadFile('D_genre(prefixes_in_001_010Sa)sc_03.mrc', fileName); + JobProfiles.waitFileIsUploaded(); + JobProfiles.waitLoadingList(); + JobProfiles.search(jobProfileToRun); + JobProfiles.runImportFile(); + JobProfiles.waitFileIsImported(fileName); + Logs.checkStatusOfJobProfile('Completed'); + Logs.openFileDetails(fileName); + for (let i = 0; i < 2; i++) { + Logs.getCreatedItemsID(i).then((link) => { + createdAuthorityIDs.push(link.split('/')[5]); + }); + } + Logs.goToTitleLink('Case Reports'); + Logs.checkAuthorityLogJSON([ + '"sourceFileId":', + '"6ddf21a6-bc2f-4cb0-ad96-473e1f82da23"', + '"naturalId":', + '"D002363"', + ]); + }, + ); + + it( + 'C353997 Browse for records which have subfield "t" value (personalNameTitle and sftPersonalNameTitle) (spitfire)', + { tags: [TestTypes.criticalPath, DevTeams.spitfire] }, + () => { + DataImport.uploadFile('marcFileForC353997.mrc', fileName); + JobProfiles.waitFileIsUploaded(); + JobProfiles.waitLoadingList(); + JobProfiles.search(jobProfileToRun); + JobProfiles.runImportFile(); + JobProfiles.waitFileIsImported(fileName); + Logs.checkStatusOfJobProfile('Completed'); + Logs.openFileDetails(fileName); + for (let i = 0; i < 1; i++) { + Logs.getCreatedItemsID(i).then((link) => { + createdAuthorityIDs.push(link.split('/')[5]); + }); + } + cy.visit(TopMenu.marcAuthorities); + MarcAuthorities.switchToBrowse(); + MarcAuthorityBrowse.searchBy(testData.searchOptionPersonalName, testData.recordA); + MarcAuthorityBrowse.checkResultWithNoValue(testData.recordA); + MarcAuthorityBrowse.searchBy(testData.searchOptionPersonalName, testData.recordB); + MarcAuthorityBrowse.checkResultWithNoValue(testData.recordB); + MarcAuthorityBrowse.searchByChangingParameter( + testData.searchOptionNameTitle, + testData.recordB, + ); + MarcAuthorityBrowse.checkResultWithValueB( + testData.authorized, + testData.recordB, + testData.reference, + testData.recordBRef, + ); + MarcAuthorityBrowse.searchByChangingValue(testData.searchOptionNameTitle, testData.recordA); + MarcAuthorityBrowse.checkResultWithValueA( + testData.recordA, + testData.authorized, + testData.recordB, + testData.reference, + testData.recordBRef, + ); + }, + ); + + it( + 'C356766 Browse for record without subfield "t" (personalNameTitle and sftPersonalName) (spitfire)', + { tags: [TestTypes.criticalPath, DevTeams.spitfire, Parallelization.nonParallel] }, + () => { + DataImport.uploadFile('marcFileForC356766.mrc', fileName); + JobProfiles.waitFileIsUploaded(); + JobProfiles.waitLoadingList(); + JobProfiles.search(jobProfileToRun); + JobProfiles.runImportFile(); + JobProfiles.waitFileIsImported(fileName); + Logs.checkStatusOfJobProfile('Completed'); + Logs.openFileDetails(fileName); + for (let i = 0; i < 1; i++) { + Logs.getCreatedItemsID(i).then((link) => { + createdAuthorityIDs.push(link.split('/')[5]); + }); + } + cy.visit(TopMenu.marcAuthorities); + MarcAuthorities.switchToBrowse(); + MarcAuthorityBrowse.searchBy(testData.searchOptionPersonalName, testData.recordWithoutTitle); + MarcAuthorityBrowse.checkResultWithValue(testData.authorized, testData.recordWithoutTitle); + MarcAuthorityBrowse.searchByChangingParameter( + testData.searchOptionNameTitle, + testData.recordWithoutTitle, + ); + MarcAuthorityBrowse.checkResultWithNoValue(testData.recordWithoutTitle); + }, + ); + + it( + 'C356765 Search for record without subfield "t" (personalNameTitle and sftPersonalName) (spitfire)', + { tags: [TestTypes.criticalPath, DevTeams.spitfire, Parallelization.nonParallel] }, + () => { + DataImport.uploadFile('marcFileForC356765.mrc', fileName); + JobProfiles.waitFileIsUploaded(); + JobProfiles.waitLoadingList(); + JobProfiles.search(jobProfileToRun); + JobProfiles.runImportFile(); + JobProfiles.waitFileIsImported(fileName); + Logs.checkStatusOfJobProfile('Completed'); + Logs.openFileDetails(fileName); + Logs.getCreatedItemsID(0).then((link) => { + createdAuthorityIDs.push(link.split('/')[5]); + }); + + cy.visit(TopMenu.marcAuthorities); + + MarcAuthorities.clickActionsButton(); + MarcAuthorities.actionsSortBy('Type of heading'); + + MarcAuthorities.checkSearchOption('keyword'); + MarcAuthorities.searchByParameter('Keyword', 'Twain'); + MarcAuthorities.checkResultList(['Twain, Marek, 1835-1910', 'Twain, Mark, 1835-1910']); + + MarcAuthorities.searchByParameter('Personal name', 'Twain'); + MarcAuthorities.checkResultList(['Twain, Marek, 1835-1910', 'Twain, Mark, 1835-1910']); + + MarcAuthorities.searchByParameter('Name-title', 'Twain'); + MarcAuthorities.checkNoResultsMessage( + 'No results found for "Twain". Please check your spelling and filters.', + ); + }, + ); + + it( + 'C353995 Search for records which have subfield "t" value (personalNameTitle and sftPersonalNameTitle) (spitfire)', + { tags: [TestTypes.criticalPath, DevTeams.spitfire] }, + () => { + DataImport.uploadFile('marcFileForC353995.mrc', fileName); + JobProfiles.waitFileIsUploaded(); + JobProfiles.waitLoadingList(); + JobProfiles.search(jobProfileToRun); + JobProfiles.runImportFile(); + JobProfiles.waitFileIsImported(fileName); + Logs.checkStatusOfJobProfile('Completed'); + Logs.openFileDetails(fileName); + for (let i = 0; i < 1; i++) { + Logs.getCreatedItemsID(i).then((link) => { + createdAuthorityIDs.push(link.split('/')[5]); + }); + } + + cy.visit(TopMenu.marcAuthorities); + + MarcAuthorities.checkSearchOption('keyword'); + MarcAuthorities.searchByParameter(testData.searchOptionKeyword, testData.recordB); + MarcAuthorityBrowse.checkResultWithValue(testData.authorized, testData.recordB); + + MarcAuthorities.searchByParameter(testData.searchOptionKeyword, testData.recordA); + MarcAuthorityBrowse.checkResultWithValueB( + testData.authorized, + testData.recordB, + testData.reference, + testData.recordBRef, + ); + + MarcAuthorities.searchByParameter(testData.searchOptionPersonalName, testData.recordA); + MarcAuthorities.checkNoResultsMessage( + 'No results found for "Angelou, Maya.". Please check your spelling and filters.', + ); + + MarcAuthorities.searchByParameter(testData.searchOptionNameTitle, testData.recordB); + MarcAuthorityBrowse.checkResultWithValue(testData.authorized, testData.recordB); + + MarcAuthorities.searchByParameter(testData.searchOptionNameTitle, testData.recordA); + MarcAuthorityBrowse.checkResultWithValueB( + testData.authorized, + testData.recordB, + testData.reference, + testData.recordBRef, + ); + }, + ); +}); diff --git a/cypress/e2e/marc-authority/marc-authority.cy.js b/cypress/e2e/marc/marc-authority/browse-authority-records/marc-authority.cy.js similarity index 88% rename from cypress/e2e/marc-authority/marc-authority.cy.js rename to cypress/e2e/marc/marc-authority/browse-authority-records/marc-authority.cy.js index 1566bac5fb..cbe63885f6 100644 --- a/cypress/e2e/marc-authority/marc-authority.cy.js +++ b/cypress/e2e/marc/marc-authority/browse-authority-records/marc-authority.cy.js @@ -1,20 +1,20 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import Users from '../../support/fragments/users/users'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import SettingsMenu from '../../support/fragments/settingsMenu'; -import NewJobProfile from '../../support/fragments/data_import/job_profiles/newJobProfile'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import MarcAuthorityBrowse from '../../support/fragments/marcAuthority/MarcAuthorityBrowse'; -import Parallelization from '../../support/dictionary/parallelization'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import Users from '../../../../support/fragments/users/users'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import SettingsMenu from '../../../../support/fragments/settingsMenu'; +import NewJobProfile from '../../../../support/fragments/data_import/job_profiles/newJobProfile'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import MarcAuthorityBrowse from '../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import Parallelization from '../../../../support/dictionary/parallelization'; -describe('Importing MARC Authority files', () => { +describe('MARC -> MARC Authority -> Browse - Authority records', () => { const testData = { authority: { title: 'Congress and foreign policy series', diff --git a/cypress/e2e/marc-authority/marc-authortiy-search-record-with-&-symbol.cy.js b/cypress/e2e/marc/marc-authority/browse-authority-records/marc-authortiy-search-record-with-&-symbol.cy.js similarity index 64% rename from cypress/e2e/marc-authority/marc-authortiy-search-record-with-&-symbol.cy.js rename to cypress/e2e/marc/marc-authority/browse-authority-records/marc-authortiy-search-record-with-&-symbol.cy.js index b492388703..11755d31be 100644 --- a/cypress/e2e/marc-authority/marc-authortiy-search-record-with-&-symbol.cy.js +++ b/cypress/e2e/marc/marc-authority/browse-authority-records/marc-authortiy-search-record-with-&-symbol.cy.js @@ -1,17 +1,17 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import Users from '../../support/fragments/users/users'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import MarcAuthorityBrowse from '../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import Users from '../../../../support/fragments/users/users'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import MarcAuthorityBrowse from '../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; -describe('Importing MARC Authority files', () => { +describe('MARC -> MARC Authority -> Browse - Authority records', () => { let user; const jobProfileToRun = 'Default - Create SRS MARC Authority'; const fileName = `testMarcFile.${getRandomPostfix()}.mrc`; diff --git a/cypress/e2e/marc-authority/edit-marc-authority-save-keep-editing.cy.js b/cypress/e2e/marc/marc-authority/edit-authority-record/edit-marc-authority-save-keep-editing.cy.js similarity index 90% rename from cypress/e2e/marc-authority/edit-marc-authority-save-keep-editing.cy.js rename to cypress/e2e/marc/marc-authority/edit-authority-record/edit-marc-authority-save-keep-editing.cy.js index c22556f014..c3f72a460f 100644 --- a/cypress/e2e/marc-authority/edit-marc-authority-save-keep-editing.cy.js +++ b/cypress/e2e/marc/marc-authority/edit-authority-record/edit-marc-authority-save-keep-editing.cy.js @@ -1,15 +1,15 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import { DevTeams, Permissions, TestTypes } from '../../support/dictionary'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; - -describe('Edit Authority record', () => { +import getRandomPostfix from '../../../../support/utils/stringTools'; +import { DevTeams, Permissions, TestTypes } from '../../../../support/dictionary'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; + +describe('MARC -> MARC Authority -> Edit Authority record', () => { const testData = { authority: { searchInput: 'Jackson, Peter', diff --git a/cypress/e2e/marc-authority/marc-authority-edit-008-field.cy.js b/cypress/e2e/marc/marc-authority/edit-authority-record/marc-authority-edit-008-field.cy.js similarity index 81% rename from cypress/e2e/marc-authority/marc-authority-edit-008-field.cy.js rename to cypress/e2e/marc/marc-authority/edit-authority-record/marc-authority-edit-008-field.cy.js index c98c5c4cd0..3125347528 100644 --- a/cypress/e2e/marc-authority/marc-authority-edit-008-field.cy.js +++ b/cypress/e2e/marc/marc-authority/edit-authority-record/marc-authority-edit-008-field.cy.js @@ -1,15 +1,15 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import { DevTeams, Permissions, TestTypes } from '../../support/dictionary'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import { DevTeams, Permissions, TestTypes } from '../../../../support/dictionary'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; -describe('Edit Authority record', () => { +describe('MARC -> MARC Authority -> Edit Authority record', () => { const testData = { authority: { title: 'Congress and foreign policy series', diff --git a/cypress/e2e/marc-authority/marc-authority-edit-010-multiple-subfields.cy.js b/cypress/e2e/marc/marc-authority/edit-authority-record/marc-authority-edit-010-multiple-subfields.cy.js similarity index 81% rename from cypress/e2e/marc-authority/marc-authority-edit-010-multiple-subfields.cy.js rename to cypress/e2e/marc/marc-authority/edit-authority-record/marc-authority-edit-010-multiple-subfields.cy.js index 1273c2b332..b2e6bb6209 100644 --- a/cypress/e2e/marc-authority/marc-authority-edit-010-multiple-subfields.cy.js +++ b/cypress/e2e/marc/marc-authority/edit-authority-record/marc-authority-edit-010-multiple-subfields.cy.js @@ -1,15 +1,15 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import { DevTeams, Permissions, TestTypes } from '../../support/dictionary'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import { DevTeams, Permissions, TestTypes } from '../../../../support/dictionary'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; -describe('Edit Authority record', () => { +describe('MARC -> MARC Authority -> Edit Authority record', () => { const testData = { authority: { searchInput: 'Robinson, Peter', diff --git a/cypress/e2e/marc-authority/marc-authority-edit-010.cy.js b/cypress/e2e/marc/marc-authority/edit-authority-record/marc-authority-edit-010.cy.js similarity index 79% rename from cypress/e2e/marc-authority/marc-authority-edit-010.cy.js rename to cypress/e2e/marc/marc-authority/edit-authority-record/marc-authority-edit-010.cy.js index 0b6fd8f8ea..5022468f84 100644 --- a/cypress/e2e/marc-authority/marc-authority-edit-010.cy.js +++ b/cypress/e2e/marc/marc-authority/edit-authority-record/marc-authority-edit-010.cy.js @@ -1,15 +1,15 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import { DevTeams, Permissions, TestTypes } from '../../support/dictionary'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import { DevTeams, Permissions, TestTypes } from '../../../../support/dictionary'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; -describe('Edit Authority record', () => { +describe('MARC -> MARC Authority -> Edit Authority record', () => { const testData = { authority: { searchInput: 'DiCaprio, Leonardo', diff --git a/cypress/e2e/marc-authority/marc-authority-edit-tags.cy.js b/cypress/e2e/marc/marc-authority/edit-authority-record/marc-authority-edit-tags.cy.js similarity index 85% rename from cypress/e2e/marc-authority/marc-authority-edit-tags.cy.js rename to cypress/e2e/marc/marc-authority/edit-authority-record/marc-authority-edit-tags.cy.js index 063394444c..98c80694e8 100644 --- a/cypress/e2e/marc-authority/marc-authority-edit-tags.cy.js +++ b/cypress/e2e/marc/marc-authority/edit-authority-record/marc-authority-edit-tags.cy.js @@ -1,15 +1,15 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import { DevTeams, Permissions, TestTypes } from '../../support/dictionary'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import { DevTeams, Permissions, TestTypes } from '../../../../support/dictionary'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; -describe('Edit Authority record', () => { +describe('MARC -> MARC Authority -> Edit Authority record', () => { const testData = { authority: { title: 'DiCaprio, Leonardo', diff --git a/cypress/e2e/marc-authority/marc-authority-edit-verify-highlighted-heading-and-third-pane.cy.js b/cypress/e2e/marc/marc-authority/edit-authority-record/marc-authority-edit-verify-highlighted-heading-and-third-pane.cy.js similarity index 86% rename from cypress/e2e/marc-authority/marc-authority-edit-verify-highlighted-heading-and-third-pane.cy.js rename to cypress/e2e/marc/marc-authority/edit-authority-record/marc-authority-edit-verify-highlighted-heading-and-third-pane.cy.js index b6453007fd..26ab6ea75c 100644 --- a/cypress/e2e/marc-authority/marc-authority-edit-verify-highlighted-heading-and-third-pane.cy.js +++ b/cypress/e2e/marc/marc-authority/edit-authority-record/marc-authority-edit-verify-highlighted-heading-and-third-pane.cy.js @@ -1,14 +1,14 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import { DevTeams, Permissions, TestTypes } from '../../support/dictionary'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import { DevTeams, Permissions, TestTypes } from '../../../../support/dictionary'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; -describe('Edit Authority record', () => { +describe('MARC -> MARC Authority -> Edit Authority record', () => { const testData = { authority: { title: 'Twain, Mark, 1835-1910. Adventures of Huckleberry Finn', diff --git a/cypress/e2e/marc-authority/marc-authority-edit.cy.js b/cypress/e2e/marc/marc-authority/edit-authority-record/marc-authority-edit.cy.js similarity index 93% rename from cypress/e2e/marc-authority/marc-authority-edit.cy.js rename to cypress/e2e/marc/marc-authority/edit-authority-record/marc-authority-edit.cy.js index e6d0ae84d3..926d293f4c 100644 --- a/cypress/e2e/marc-authority/marc-authority-edit.cy.js +++ b/cypress/e2e/marc/marc-authority/edit-authority-record/marc-authority-edit.cy.js @@ -1,19 +1,19 @@ -import getRandomPostfix, { replaceByIndex } from '../../support/utils/stringTools'; -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import Users from '../../support/fragments/users/users'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import MarcFieldProtection from '../../support/fragments/settings/dataImport/marcFieldProtection'; -import Parallelization from '../../support/dictionary/parallelization'; +import getRandomPostfix, { replaceByIndex } from '../../../../support/utils/stringTools'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import Users from '../../../../support/fragments/users/users'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import MarcFieldProtection from '../../../../support/fragments/settings/dataImport/marcFieldProtection'; +import Parallelization from '../../../../support/dictionary/parallelization'; -describe('MARC Authority -> Edit Authority record', () => { +describe('MARC -> MARC Authority -> Edit Authority record', () => { const testData = { authority: { title: 'Twain, Mark, 1835-1910. Adventures of Huckleberry Finn', diff --git a/cypress/e2e/marc-authority/marc-authority-edit-linked-modals.cy.js b/cypress/e2e/marc/marc-authority/edit-linked-authority-record/marc-authority-edit-linked-modals.cy.js similarity index 82% rename from cypress/e2e/marc-authority/marc-authority-edit-linked-modals.cy.js rename to cypress/e2e/marc/marc-authority/edit-linked-authority-record/marc-authority-edit-linked-modals.cy.js index 8f4ca1e44a..1539bc0573 100644 --- a/cypress/e2e/marc-authority/marc-authority-edit-linked-modals.cy.js +++ b/cypress/e2e/marc/marc-authority/edit-linked-authority-record/marc-authority-edit-linked-modals.cy.js @@ -1,21 +1,21 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import Users from '../../support/fragments/users/users'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import { JOB_STATUS_NAMES } from '../../support/constants'; -import Parallelization from '../../support/dictionary/parallelization'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import Users from '../../../../support/fragments/users/users'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import { JOB_STATUS_NAMES } from '../../../../support/constants'; +import Parallelization from '../../../../support/dictionary/parallelization'; -describe('MARC Authority -> Edit linked Authority record', () => { +describe('MARC -> MARC Authority -> Edit linked Authority record', () => { const testData = { tag001: '001', tag035: '035', diff --git a/cypress/e2e/marc-authority/marc-authority-edit-linked-update-header.cy.js b/cypress/e2e/marc/marc-authority/edit-linked-authority-record/marc-authority-edit-linked-update-header.cy.js similarity index 80% rename from cypress/e2e/marc-authority/marc-authority-edit-linked-update-header.cy.js rename to cypress/e2e/marc/marc-authority/edit-linked-authority-record/marc-authority-edit-linked-update-header.cy.js index 07e69ebf24..7e0d423440 100644 --- a/cypress/e2e/marc-authority/marc-authority-edit-linked-update-header.cy.js +++ b/cypress/e2e/marc/marc-authority/edit-linked-authority-record/marc-authority-edit-linked-update-header.cy.js @@ -1,21 +1,21 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import Users from '../../support/fragments/users/users'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import { JOB_STATUS_NAMES } from '../../support/constants'; -import Parallelization from '../../support/dictionary/parallelization'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import Users from '../../../../support/fragments/users/users'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import { JOB_STATUS_NAMES } from '../../../../support/constants'; +import Parallelization from '../../../../support/dictionary/parallelization'; -describe('MARC Authority -> Edit linked Authority record', () => { +describe('MARC -> MARC Authority -> Edit linked Authority record', () => { const testData = { tag010: '010', tag155: '155', diff --git a/cypress/e2e/marc-authority/marc-authority-edit-linked.cy.js b/cypress/e2e/marc/marc-authority/edit-linked-authority-record/marc-authority-edit-linked.cy.js similarity index 80% rename from cypress/e2e/marc-authority/marc-authority-edit-linked.cy.js rename to cypress/e2e/marc/marc-authority/edit-linked-authority-record/marc-authority-edit-linked.cy.js index 75d0631ea2..717a889f7b 100644 --- a/cypress/e2e/marc-authority/marc-authority-edit-linked.cy.js +++ b/cypress/e2e/marc/marc-authority/edit-linked-authority-record/marc-authority-edit-linked.cy.js @@ -1,21 +1,21 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import Users from '../../support/fragments/users/users'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import { JOB_STATUS_NAMES } from '../../support/constants'; -import Parallelization from '../../support/dictionary/parallelization'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import Users from '../../../../support/fragments/users/users'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import { JOB_STATUS_NAMES } from '../../../../support/constants'; +import Parallelization from '../../../../support/dictionary/parallelization'; -describe('MARC Authority -> Edit linked Authority record', () => { +describe('MARC -> MARC Authority -> Edit linked Authority record', () => { const testData = { tag010: '010', tag700: '700', diff --git a/cypress/e2e/marc-authority/reporting/marc-authority-reporting-api.cy.js b/cypress/e2e/marc/marc-authority/reporting-marc-authority/marc-authority-reporting-api.cy.js similarity index 85% rename from cypress/e2e/marc-authority/reporting/marc-authority-reporting-api.cy.js rename to cypress/e2e/marc/marc-authority/reporting-marc-authority/marc-authority-reporting-api.cy.js index 2515422b11..673fcb868a 100644 --- a/cypress/e2e/marc-authority/reporting/marc-authority-reporting-api.cy.js +++ b/cypress/e2e/marc/marc-authority/reporting-marc-authority/marc-authority-reporting-api.cy.js @@ -1,21 +1,21 @@ -import getRandomPostfix from '../../../support/utils/stringTools'; -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import Users from '../../../support/fragments/users/users'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import DateTools from '../../../support/utils/dateTools'; -import { JOB_STATUS_NAMES } from '../../../support/constants'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import Users from '../../../../support/fragments/users/users'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import DateTools from '../../../../support/utils/dateTools'; +import { JOB_STATUS_NAMES } from '../../../../support/constants'; -describe('MARC Authority -> Reporting | MARC authority', () => { +describe('MARC -> MARC Authority -> Reporting MARC authority', () => { const testData = { tag010: '010', tag100: '100', diff --git a/cypress/e2e/marc-authority/reporting/marc-authority-reporting-date-input.cy.js b/cypress/e2e/marc/marc-authority/reporting-marc-authority/marc-authority-reporting-date-input.cy.js similarity index 91% rename from cypress/e2e/marc-authority/reporting/marc-authority-reporting-date-input.cy.js rename to cypress/e2e/marc/marc-authority/reporting-marc-authority/marc-authority-reporting-date-input.cy.js index 8c24cd568a..6a5acf2a71 100644 --- a/cypress/e2e/marc-authority/reporting/marc-authority-reporting-date-input.cy.js +++ b/cypress/e2e/marc/marc-authority/reporting-marc-authority/marc-authority-reporting-date-input.cy.js @@ -1,10 +1,10 @@ -import { DevTeams, TestTypes, Permissions } from '../../../support/dictionary'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import DateTools from '../../../support/utils/dateTools'; +import { DevTeams, TestTypes, Permissions } from '../../../../support/dictionary'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import DateTools from '../../../../support/utils/dateTools'; -describe('MARC Authority -> Reporting | MARC authority', () => { +describe('MARC -> MARC Authority -> Reporting MARC authority', () => { let userData; const yesterday = DateTools.getPreviousDayDate(); diff --git a/cypress/e2e/marc-authority/reporting/marc-authority-reporting-export-manager.cy.js b/cypress/e2e/marc/marc-authority/reporting-marc-authority/marc-authority-reporting-export-manager.cy.js similarity index 82% rename from cypress/e2e/marc-authority/reporting/marc-authority-reporting-export-manager.cy.js rename to cypress/e2e/marc/marc-authority/reporting-marc-authority/marc-authority-reporting-export-manager.cy.js index 4677817b4c..782bf3a15a 100644 --- a/cypress/e2e/marc-authority/reporting/marc-authority-reporting-export-manager.cy.js +++ b/cypress/e2e/marc/marc-authority/reporting-marc-authority/marc-authority-reporting-export-manager.cy.js @@ -1,23 +1,23 @@ -import getRandomPostfix from '../../../support/utils/stringTools'; -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import Users from '../../../support/fragments/users/users'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import DateTools from '../../../support/utils/dateTools'; -import ExportManagerSearchPane from '../../../support/fragments/exportManager/exportManagerSearchPane'; -import Parallelization from '../../../support/dictionary/parallelization'; -import { JOB_STATUS_NAMES } from '../../../support/constants'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import Users from '../../../../support/fragments/users/users'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import DateTools from '../../../../support/utils/dateTools'; +import ExportManagerSearchPane from '../../../../support/fragments/exportManager/exportManagerSearchPane'; +import Parallelization from '../../../../support/dictionary/parallelization'; +import { JOB_STATUS_NAMES } from '../../../../support/constants'; -describe('MARC Authority -> Reporting | MARC authority', () => { +describe('MARC -> MARC Authority -> Reporting MARC authority', () => { const testData = { tag001: '001', tag100: '100', diff --git a/cypress/e2e/marc-authority/reporting/marc-authority-reporting.cy.js b/cypress/e2e/marc/marc-authority/reporting-marc-authority/marc-authority-reporting.cy.js similarity index 81% rename from cypress/e2e/marc-authority/reporting/marc-authority-reporting.cy.js rename to cypress/e2e/marc/marc-authority/reporting-marc-authority/marc-authority-reporting.cy.js index f3c7259b49..0950d2bd39 100644 --- a/cypress/e2e/marc-authority/reporting/marc-authority-reporting.cy.js +++ b/cypress/e2e/marc/marc-authority/reporting-marc-authority/marc-authority-reporting.cy.js @@ -1,23 +1,23 @@ -import getRandomPostfix from '../../../support/utils/stringTools'; -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import Users from '../../../support/fragments/users/users'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import DateTools from '../../../support/utils/dateTools'; -import ExportManagerSearchPane from '../../../support/fragments/exportManager/exportManagerSearchPane'; -import FileManager from '../../../support/utils/fileManager'; -import Parallelization from '../../../support/dictionary/parallelization'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import Users from '../../../../support/fragments/users/users'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import DateTools from '../../../../support/utils/dateTools'; +import ExportManagerSearchPane from '../../../../support/fragments/exportManager/exportManagerSearchPane'; +import FileManager from '../../../../support/utils/fileManager'; +import Parallelization from '../../../../support/dictionary/parallelization'; -describe('MARC Authority -> Reporting | MARC authority', () => { +describe('MARC -> MARC Authority -> Reporting MARC authority', () => { const testData = { searchOption: 'Keyword', title: 'Beethoven, Ludwig van, 1770-1827. Variations, piano, violin, cello, op. 44, E♭ major', diff --git a/cypress/e2e/marc-authority/cannot-create-new-marc-bib-without-permission.cy.js b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/cannot-create-new-marc-bib-without-permission.cy.js similarity index 68% rename from cypress/e2e/marc-authority/cannot-create-new-marc-bib-without-permission.cy.js rename to cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/cannot-create-new-marc-bib-without-permission.cy.js index cac7f4841c..367350bc0f 100644 --- a/cypress/e2e/marc-authority/cannot-create-new-marc-bib-without-permission.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/cannot-create-new-marc-bib-without-permission.cy.js @@ -1,10 +1,10 @@ -import { DevTeams, Permissions, TestTypes } from '../../support/dictionary'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; +import { DevTeams, Permissions, TestTypes } from '../../../../support/dictionary'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; -describe('Create new MARC bib', () => { +describe('MARC -> MARC Bibliographic -> Create new MARC bib', () => { const testData = {}; before('Create test data', () => { diff --git a/cypress/e2e/marc-authority/create-marc-bib-with-multiple-010-fields.cy.js b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/create-marc-bib-with-multiple-010-fields.cy.js similarity index 77% rename from cypress/e2e/marc-authority/create-marc-bib-with-multiple-010-fields.cy.js rename to cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/create-marc-bib-with-multiple-010-fields.cy.js index 82c64f3f6f..82beba8c0c 100644 --- a/cypress/e2e/marc-authority/create-marc-bib-with-multiple-010-fields.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/create-marc-bib-with-multiple-010-fields.cy.js @@ -1,13 +1,13 @@ -import { DevTeams, TestTypes, Permissions } from '../../support/dictionary'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import getRandomPostfix from '../../support/utils/stringTools'; -import InventoryViewSource from '../../support/fragments/inventory/inventoryViewSource'; -import InteractorsTools from '../../support/utils/interactorsTools'; +import { DevTeams, TestTypes, Permissions } from '../../../../support/dictionary'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import InventoryViewSource from '../../../../support/fragments/inventory/inventoryViewSource'; +import InteractorsTools from '../../../../support/utils/interactorsTools'; describe('MARC -> MARC Bibliographic -> Create new MARC bib', () => { const testData = { diff --git a/cypress/e2e/marc-authority/create-new-marc-bib-check-pane.cy.js b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/create-new-marc-bib-check-pane.cy.js similarity index 73% rename from cypress/e2e/marc-authority/create-new-marc-bib-check-pane.cy.js rename to cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/create-new-marc-bib-check-pane.cy.js index c1d8247a78..1f29b1e1b4 100644 --- a/cypress/e2e/marc-authority/create-new-marc-bib-check-pane.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/create-new-marc-bib-check-pane.cy.js @@ -1,11 +1,11 @@ -import { DevTeams, Permissions, TestTypes } from '../../support/dictionary'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; +import { DevTeams, Permissions, TestTypes } from '../../../../support/dictionary'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; -describe('Create new MARC bib', () => { +describe('MARC -> MARC Bibliographic -> Create new MARC bib', () => { const testData = {}; before('Create test data', () => { diff --git a/cypress/e2e/marc-authority/create-new-marc-bib-edit-ldr.cy.js b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/create-new-marc-bib-edit-ldr.cy.js similarity index 93% rename from cypress/e2e/marc-authority/create-new-marc-bib-edit-ldr.cy.js rename to cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/create-new-marc-bib-edit-ldr.cy.js index a0ff889242..fa82731081 100644 --- a/cypress/e2e/marc-authority/create-new-marc-bib-edit-ldr.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/create-new-marc-bib-edit-ldr.cy.js @@ -1,13 +1,13 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import getRandomPostfix, { replaceByIndex } from '../../support/utils/stringTools'; -import { randomizeArray } from '../../support/utils/arrays'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import getRandomPostfix, { replaceByIndex } from '../../../../support/utils/stringTools'; +import { randomizeArray } from '../../../../support/utils/arrays'; describe('MARC -> MARC Bibliographic -> Create new MARC bib', () => { const testData = { diff --git a/cypress/e2e/marc-authority/create-new-marc-bib-invalid-values.cy.js b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/create-new-marc-bib-invalid-values.cy.js similarity index 89% rename from cypress/e2e/marc-authority/create-new-marc-bib-invalid-values.cy.js rename to cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/create-new-marc-bib-invalid-values.cy.js index 2c87d4eaad..a1d9c247bc 100644 --- a/cypress/e2e/marc-authority/create-new-marc-bib-invalid-values.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/create-new-marc-bib-invalid-values.cy.js @@ -1,12 +1,12 @@ -import { DevTeams, Permissions, TestTypes } from '../../support/dictionary'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; - -describe('Create new MARC bib', () => { +import { DevTeams, Permissions, TestTypes } from '../../../../support/dictionary'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; + +describe('MARC -> MARC Bibliographic -> Create new MARC bib', () => { const testData = { marcBibTitle: 'The title: the face of a record', marcBibTitle2: 'Another title', diff --git a/cypress/e2e/marc-authority/create-new-marc-bib-valid-ldr.cy.js b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/create-new-marc-bib-valid-ldr.cy.js similarity index 89% rename from cypress/e2e/marc-authority/create-new-marc-bib-valid-ldr.cy.js rename to cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/create-new-marc-bib-valid-ldr.cy.js index 2c7970f71c..e47df16d41 100644 --- a/cypress/e2e/marc-authority/create-new-marc-bib-valid-ldr.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/create-new-marc-bib-valid-ldr.cy.js @@ -1,10 +1,10 @@ -import { DevTeams, Permissions, TestTypes } from '../../support/dictionary'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import getRandomPostfix from '../../support/utils/stringTools'; +import { DevTeams, Permissions, TestTypes } from '../../../../support/dictionary'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import getRandomPostfix from '../../../../support/utils/stringTools'; const alphabetLowerCase = 'abcdefghijklmnopqrstuvwxyz'; const alphabetUpperCase = 'abcdefghijklmnopqrstuvwxyz'.toUpperCase(); @@ -12,7 +12,7 @@ const digits = '0123456789'; const specialChars = "$&+,:;=?@#|'<>.-^* ()%!"; const createdInstanceIDs = []; -describe('Create new MARC bib', () => { +describe('MARC -> MARC Bibliographic -> Create new MARC bib', () => { const testData = { marcBibTitle: 'The title: the face of a record', LDRValues: { diff --git a/cypress/e2e/marc-authority/create-new-marc-bib-verify-focus-behavior.cy.js b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/create-new-marc-bib-verify-focus-behavior.cy.js similarity index 84% rename from cypress/e2e/marc-authority/create-new-marc-bib-verify-focus-behavior.cy.js rename to cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/create-new-marc-bib-verify-focus-behavior.cy.js index 282712235f..f1356a4608 100644 --- a/cypress/e2e/marc-authority/create-new-marc-bib-verify-focus-behavior.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/create-new-marc-bib-verify-focus-behavior.cy.js @@ -1,12 +1,12 @@ -import { DevTeams, Permissions, TestTypes } from '../../support/dictionary'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import InventoryKeyboardShortcuts from '../../support/fragments/inventory/inventoryKeyboardShortcuts'; +import { DevTeams, Permissions, TestTypes } from '../../../../support/dictionary'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import InventoryKeyboardShortcuts from '../../../../support/fragments/inventory/inventoryKeyboardShortcuts'; -describe('Create new MARC bib', () => { +describe('MARC -> MARC Bibliographic -> Create new MARC bib', () => { const testData = { marcBibTitle: 'The title: the face of a record', marcBibTitle2: 'Another title', diff --git a/cypress/e2e/marc-authority/create-new-marc-bib.cy.js b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/create-new-marc-bib.cy.js similarity index 85% rename from cypress/e2e/marc-authority/create-new-marc-bib.cy.js rename to cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/create-new-marc-bib.cy.js index 5f9ac89e95..6d6de68f30 100644 --- a/cypress/e2e/marc-authority/create-new-marc-bib.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/create-new-marc-bib.cy.js @@ -1,12 +1,12 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; describe('MARC -> MARC Bibliographic -> Create new MARC bib', () => { const testData = { diff --git a/cypress/e2e/marc-authority/ldr-length-tag-validation-when-creating-new-marcBib.cy.js b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/ldr-length-tag-validation-when-creating-new-marcBib.cy.js similarity index 84% rename from cypress/e2e/marc-authority/ldr-length-tag-validation-when-creating-new-marcBib.cy.js rename to cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/ldr-length-tag-validation-when-creating-new-marcBib.cy.js index 0d5d803754..0354a15a93 100644 --- a/cypress/e2e/marc-authority/ldr-length-tag-validation-when-creating-new-marcBib.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/ldr-length-tag-validation-when-creating-new-marcBib.cy.js @@ -1,12 +1,12 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; describe('MARC -> MARC Bibliographic -> Create new MARC bib', () => { const testData = { diff --git a/cypress/e2e/inventory/marc-bib-245-field-validation.cy.js b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/marc-bib-245-field-validation.cy.js similarity index 72% rename from cypress/e2e/inventory/marc-bib-245-field-validation.cy.js rename to cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/marc-bib-245-field-validation.cy.js index f2cee87083..3563905ea1 100644 --- a/cypress/e2e/inventory/marc-bib-245-field-validation.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/marc-bib-245-field-validation.cy.js @@ -1,11 +1,11 @@ -import TopMenu from '../../support/fragments/topMenu'; -import { DevTeams, TestTypes, Permissions } from '../../support/dictionary'; -import Users from '../../support/fragments/users/users'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; +import TopMenu from '../../../../support/fragments/topMenu'; +import { DevTeams, TestTypes, Permissions } from '../../../../support/dictionary'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; -describe('MARC Bibliographic › Create new MARC bib', () => { +describe('MARC -> MARC Bibliographic -> Create new MARC bib', () => { describe('245 field validation', () => { let userId; diff --git a/cypress/e2e/marc-authority/search-marc-bib-by-title-oclc.cy.js b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/search-marc-bib-by-title-oclc.cy.js similarity index 78% rename from cypress/e2e/marc-authority/search-marc-bib-by-title-oclc.cy.js rename to cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/search-marc-bib-by-title-oclc.cy.js index b89960c94c..2690ab45ef 100644 --- a/cypress/e2e/marc-authority/search-marc-bib-by-title-oclc.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/search-marc-bib-by-title-oclc.cy.js @@ -1,13 +1,13 @@ -import { DevTeams, Permissions, TestTypes } from '../../support/dictionary'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import getRandomPostfix from '../../support/utils/stringTools'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import InventorySearchAndFilter from '../../support/fragments/inventory/inventorySearchAndFilter'; +import { DevTeams, Permissions, TestTypes } from '../../../../support/dictionary'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventorySearchAndFilter from '../../../../support/fragments/inventory/inventorySearchAndFilter'; -describe('Create new MARC bib', () => { +describe('MARC -> MARC Bibliographic -> Create new MARC bib', () => { const createdInstanceIDs = []; const testData = { marcBibTitle: 'title' + getRandomPostfix(), diff --git a/cypress/e2e/inventory/derive-fields-crud.cy.js b/cypress/e2e/marc/marc-bibliographic/derive-marc-bib/derive-fields-crud.cy.js similarity index 82% rename from cypress/e2e/inventory/derive-fields-crud.cy.js rename to cypress/e2e/marc/marc-bibliographic/derive-marc-bib/derive-fields-crud.cy.js index 141a02a0ea..56dfebbe3a 100644 --- a/cypress/e2e/inventory/derive-fields-crud.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/derive-marc-bib/derive-fields-crud.cy.js @@ -1,17 +1,17 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import getRandomPostfix from '../../support/utils/stringTools'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import { JOB_STATUS_NAMES } from '../../support/constants'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import InventoryViewSource from '../../support/fragments/inventory/inventoryViewSource'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import { JOB_STATUS_NAMES } from '../../../../support/constants'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import InventoryViewSource from '../../../../support/fragments/inventory/inventoryViewSource'; describe('MARC -> MARC Bibliographic -> Derive MARC bib', () => { const tags = { diff --git a/cypress/e2e/inventory/derive-linked-marc-bib.cy.js b/cypress/e2e/marc/marc-bibliographic/derive-marc-bib/derive-linked-marc-bib.cy.js similarity index 82% rename from cypress/e2e/inventory/derive-linked-marc-bib.cy.js rename to cypress/e2e/marc/marc-bibliographic/derive-marc-bib/derive-linked-marc-bib.cy.js index c991534c6f..64d2312c03 100644 --- a/cypress/e2e/inventory/derive-linked-marc-bib.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/derive-marc-bib/derive-linked-marc-bib.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import { JOB_STATUS_NAMES } from '../../support/constants'; -import getRandomPostfix from '../../support/utils/stringTools'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import Parallelization from '../../support/dictionary/parallelization'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import { JOB_STATUS_NAMES } from '../../../../support/constants'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import Parallelization from '../../../../support/dictionary/parallelization'; describe('MARC -> MARC Bibliographic -> Derive MARC bib', () => { const testData = { diff --git a/cypress/e2e/marc-authority/derive-marc-bib-edit-ldr.cy.js b/cypress/e2e/marc/marc-bibliographic/derive-marc-bib/derive-marc-bib-edit-ldr.cy.js similarity index 82% rename from cypress/e2e/marc-authority/derive-marc-bib-edit-ldr.cy.js rename to cypress/e2e/marc/marc-bibliographic/derive-marc-bib/derive-marc-bib-edit-ldr.cy.js index ee35455ff0..1dbc909e42 100644 --- a/cypress/e2e/marc-authority/derive-marc-bib-edit-ldr.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/derive-marc-bib/derive-marc-bib-edit-ldr.cy.js @@ -1,17 +1,17 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import getRandomPostfix from '../../support/utils/stringTools'; -import { randomizeArray } from '../../support/utils/arrays'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import { JOB_STATUS_NAMES } from '../../support/constants'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import { randomizeArray } from '../../../../support/utils/arrays'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import { JOB_STATUS_NAMES } from '../../../../support/constants'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; describe('MARC -> MARC Bibliographic -> Derive MARC bib', () => { const alphabetLowerCase = 'abcdefghijklmnopqrstuvwxyz'; diff --git a/cypress/e2e/inventory/derive-marc-bibliographic-record.cy.js b/cypress/e2e/marc/marc-bibliographic/derive-marc-bib/derive-marc-bibliographic-record.cy.js similarity index 76% rename from cypress/e2e/inventory/derive-marc-bibliographic-record.cy.js rename to cypress/e2e/marc/marc-bibliographic/derive-marc-bib/derive-marc-bibliographic-record.cy.js index a47c33ae12..71c2aa28cd 100644 --- a/cypress/e2e/inventory/derive-marc-bibliographic-record.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/derive-marc-bib/derive-marc-bibliographic-record.cy.js @@ -1,14 +1,14 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import { DevTeams, TestTypes, Permissions } from '../../support/dictionary'; -import TopMenu from '../../support/fragments/topMenu'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import Users from '../../support/fragments/users/users'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import { DevTeams, TestTypes, Permissions } from '../../../../support/dictionary'; +import TopMenu from '../../../../support/fragments/topMenu'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Users from '../../../../support/fragments/users/users'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; -describe('MARC -› MARC Bibliographic -› Derive MARC bib', () => { +describe('MARC -> MARC Bibliographic -> Derive MARC bib', () => { const testData = { marcBibTitle: 'Pretty_Woman', marcBibFilePath: 'Pretty_Woman_movie.mrc', diff --git a/cypress/e2e/inventory/marc-bib-derive.cy.js b/cypress/e2e/marc/marc-bibliographic/derive-marc-bib/marc-bib-derive.cy.js similarity index 71% rename from cypress/e2e/inventory/marc-bib-derive.cy.js rename to cypress/e2e/marc/marc-bibliographic/derive-marc-bib/marc-bib-derive.cy.js index 48eaeab2ca..0eb5a954e3 100644 --- a/cypress/e2e/inventory/marc-bib-derive.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/derive-marc-bib/marc-bib-derive.cy.js @@ -1,18 +1,18 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import { DevTeams, TestTypes, Permissions } from '../../support/dictionary'; -import TopMenu from '../../support/fragments/topMenu'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import Users from '../../support/fragments/users/users'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import { JOB_STATUS_NAMES } from '../../support/constants'; -import InventorySteps from '../../support/fragments/inventory/inventorySteps'; -import DateTools from '../../support/utils/dateTools'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import { DevTeams, TestTypes, Permissions } from '../../../../support/dictionary'; +import TopMenu from '../../../../support/fragments/topMenu'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Users from '../../../../support/fragments/users/users'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import { JOB_STATUS_NAMES } from '../../../../support/constants'; +import InventorySteps from '../../../../support/fragments/inventory/inventorySteps'; +import DateTools from '../../../../support/utils/dateTools'; -describe('MARC -› MARC Bibliographic -› Derive MARC bib', () => { +describe('MARC -> MARC Bibliographic -> Derive MARC bib', () => { const testData = { tag245: '245', newTitle: `Derived_Bib_${getRandomPostfix()}`, diff --git a/cypress/e2e/marc-authority/add-controllable-subfield-to-linked-field.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/add-controllable-subfield-to-linked-field.cy.js similarity index 79% rename from cypress/e2e/marc-authority/add-controllable-subfield-to-linked-field.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/add-controllable-subfield-to-linked-field.cy.js index 6782733cda..c73f423b80 100644 --- a/cypress/e2e/marc-authority/add-controllable-subfield-to-linked-field.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/add-controllable-subfield-to-linked-field.cy.js @@ -1,17 +1,17 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../support/utils/stringTools'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; describe('MARC -> MARC Bibliographic -> Edit MARC bib', () => { const testData = { diff --git a/cypress/e2e/marc-authority/edit-marc-bib-ldr-field.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/edit-marc-bib-ldr-field.cy.js similarity index 87% rename from cypress/e2e/marc-authority/edit-marc-bib-ldr-field.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/edit-marc-bib-ldr-field.cy.js index df6d4f94a0..abb3519a6f 100644 --- a/cypress/e2e/marc-authority/edit-marc-bib-ldr-field.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/edit-marc-bib-ldr-field.cy.js @@ -1,15 +1,15 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import Users from '../../support/fragments/users/users'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import getRandomPostfix, { replaceByIndex } from '../../support/utils/stringTools'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Users from '../../../../support/fragments/users/users'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import getRandomPostfix, { replaceByIndex } from '../../../../support/utils/stringTools'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; describe('MARC -> MARC Bibliographic -> Edit MARC bib', () => { const testData = {}; diff --git a/cypress/e2e/marc-authority/edit-marc-bib-with-multiple-010-fields.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/edit-marc-bib-with-multiple-010-fields.cy.js similarity index 83% rename from cypress/e2e/marc-authority/edit-marc-bib-with-multiple-010-fields.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/edit-marc-bib-with-multiple-010-fields.cy.js index 126ae27730..01470665a4 100644 --- a/cypress/e2e/marc-authority/edit-marc-bib-with-multiple-010-fields.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/edit-marc-bib-with-multiple-010-fields.cy.js @@ -1,17 +1,17 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import Users from '../../support/fragments/users/users'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import getRandomPostfix from '../../support/utils/stringTools'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import InteractorsTools from '../../support/utils/interactorsTools'; -import InventoryViewSource from '../../support/fragments/inventory/inventoryViewSource'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Users from '../../../../support/fragments/users/users'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import InteractorsTools from '../../../../support/utils/interactorsTools'; +import InventoryViewSource from '../../../../support/fragments/inventory/inventoryViewSource'; describe('MARC -> MARC Bibliographic -> Edit MARC bib', () => { const testData = { diff --git a/cypress/e2e/quickmark/instance-quickmark.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/instance-quickmark.cy.js similarity index 85% rename from cypress/e2e/quickmark/instance-quickmark.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/instance-quickmark.cy.js index c2ced7561a..045563e16f 100644 --- a/cypress/e2e/quickmark/instance-quickmark.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/instance-quickmark.cy.js @@ -1,18 +1,18 @@ -import TopMenu from '../../support/fragments/topMenu'; -import InventoryActions from '../../support/fragments/inventory/inventoryActions'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import testTypes from '../../support/dictionary/testTypes'; -import features from '../../support/dictionary/features'; -import permissions from '../../support/dictionary/permissions'; -import { replaceByIndex } from '../../support/utils/stringTools'; -import { Callout } from '../../../interactors'; -import Users from '../../support/fragments/users/users'; -import DevTeams from '../../support/dictionary/devTeams'; -import Z3950TargetProfiles from '../../support/fragments/settings/inventory/integrations/z39.50TargetProfiles'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; +import TopMenu from '../../../../support/fragments/topMenu'; +import InventoryActions from '../../../../support/fragments/inventory/inventoryActions'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import testTypes from '../../../../support/dictionary/testTypes'; +import features from '../../../../support/dictionary/features'; +import permissions from '../../../../support/dictionary/permissions'; +import { replaceByIndex } from '../../../../support/utils/stringTools'; +import { Callout } from '../../../../../interactors'; +import Users from '../../../../support/fragments/users/users'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Z3950TargetProfiles from '../../../../support/fragments/settings/inventory/integrations/z39.50TargetProfiles'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; -describe('Manage inventory Bib records with quickMarc editor', () => { +describe('MARC -> MARC Bibliographic -> Edit MARC bib', () => { let userId; const OCLCAuthentication = '100481406/PAOLF'; diff --git a/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/ldr-validation-rules-with-valid-data.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/ldr-validation-rules-with-valid-data.cy.js new file mode 100644 index 0000000000..02ccecdb30 --- /dev/null +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/ldr-validation-rules-with-valid-data.cy.js @@ -0,0 +1,110 @@ +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Users from '../../../../support/fragments/users/users'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; + +describe('MARC -> MARC Bibliographic -> Edit MARC bib', () => { + const testData = { + absent008Fields: ['ELvl', 'Desc'], + }; + const marcFile = { + marc: 'oneMarcBib.mrc', + fileName: `testMarcFileC380397${getRandomPostfix()}.mrc`, + jobProfileToRun: 'Default - Create instance and SRS MARC Bib', + }; + const LDRvalues = [ + // 05 + '01218aam\\a22002773c\\4500', + '01218cam\\a22002773c\\4500', + '01218dam\\a22002773c\\4500', + '01218nam\\a22002773c\\4500', + '01218pam\\a22002773c\\4500', + // 08 + '01218nam a22002773c\\4500', + '01218namaa22002773c\\4500', + '01218nam\\a22002773c\\4500', + // 17 + '01218nam\\a2200277Ac\\4500', + '01218nam\\a2200277vc\\4500', + '01218nam\\a22002778c\\4500', + '01218nam\\a2200277?c\\4500', + // 18 + '01218nam\\a22002773 \\4500', + '01218nam\\a22002773a\\4500', + '01218nam\\a22002773\\\\4500', + '01218nam\\a22002773c\\4500', + '01218nam\\a22002773i\\4500', + '01218nam\\a22002773n\\4500', + '01218nam\\a22002773u\\4500', + // 19 + '01218nam\\a22002773c 4500', + '01218nam\\a22002773ca4500', + '01218nam\\a22002773c\\4500', + '01218nam\\a22002773cb4500', + '01218nam\\a22002773cc4500', + ]; + + before('Create user and data', () => { + cy.loginAsAdmin({ path: TopMenu.dataImportPath, waiter: DataImport.waitLoading }).then(() => { + DataImport.verifyUploadState(); + DataImport.uploadFileAndRetry(marcFile.marc, marcFile.fileName); + JobProfiles.waitLoadingList(); + JobProfiles.search(marcFile.jobProfileToRun); + JobProfiles.runImportFile(); + JobProfiles.waitFileIsImported(marcFile.fileName); + Logs.checkStatusOfJobProfile('Completed'); + Logs.openFileDetails(marcFile.fileName); + Logs.getCreatedItemsID().then((link) => { + testData.instanceID = link.split('/')[5]; + }); + }); + + cy.createTempUser([ + Permissions.inventoryAll.gui, + Permissions.uiQuickMarcQuickMarcBibliographicEditorAll.gui, + ]).then((createdUserProperties) => { + testData.user = createdUserProperties; + + cy.login(testData.user.username, testData.user.password, { + path: TopMenu.inventoryPath, + waiter: InventoryInstances.waitContentLoading, + }); + }); + }); + + after('Deleting created users, Instances', () => { + cy.getAdminToken().then(() => { + Users.deleteViaApi(testData.user.userId); + InventoryInstance.deleteInstanceViaApi(testData.instanceID); + }); + }); + + it( + 'C388651 "008" field updated when valid LDR 06-07 combinations entered when editing "MARC bib" record (spitfire) (TaaS)', + { tags: [TestTypes.extendedPath, DevTeams.spitfire] }, + () => { + InventoryInstance.searchByTitle(testData.instanceID); + InventoryInstances.selectInstance(); + InventoryInstance.waitInventoryLoading(); + InventoryInstance.editMarcBibliographicRecord(); + QuickMarcEditor.check008FieldsAbsent(...testData.absent008Fields); + cy.wrap(LDRvalues).each((LDRvalue) => { + QuickMarcEditor.updateExistingField('LDR', LDRvalue); + QuickMarcEditor.checkButtonsEnabled(); + QuickMarcEditor.pressSaveAndClose(); + InventoryInstance.waitInventoryLoading(); + cy.wait(1000); + InventoryInstance.editMarcBibliographicRecord(); + QuickMarcEditor.check008FieldsAbsent(...testData.absent008Fields); + }); + }, + ); +}); diff --git a/cypress/e2e/inventory/marc-bib-edit.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/marc-bib-edit.cy.js similarity index 92% rename from cypress/e2e/inventory/marc-bib-edit.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/marc-bib-edit.cy.js index 6a1d110259..8ddd0bf2b7 100644 --- a/cypress/e2e/inventory/marc-bib-edit.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/marc-bib-edit.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import getRandomPostfix from '../../support/utils/stringTools'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import { JOB_STATUS_NAMES } from '../../support/constants'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import InstanceRecordView from '../../support/fragments/inventory/instanceRecordView'; -import InventoryViewSource from '../../support/fragments/inventory/inventoryViewSource'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import { JOB_STATUS_NAMES } from '../../../../support/constants'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import InstanceRecordView from '../../../../support/fragments/inventory/instanceRecordView'; +import InventoryViewSource from '../../../../support/fragments/inventory/inventoryViewSource'; describe('MARC -> MARC Bibliographic -> Edit MARC bib', () => { const testData = { diff --git a/cypress/e2e/inventory/marc-bib-save-and-close.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/marc-bib-save-and-close.cy.js similarity index 76% rename from cypress/e2e/inventory/marc-bib-save-and-close.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/marc-bib-save-and-close.cy.js index 1b600bde91..694a7eb3a4 100644 --- a/cypress/e2e/inventory/marc-bib-save-and-close.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/marc-bib-save-and-close.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import getRandomPostfix from '../../support/utils/stringTools'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import { JOB_STATUS_NAMES } from '../../support/constants'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import InventoryViewSource from '../../support/fragments/inventory/inventoryViewSource'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import { JOB_STATUS_NAMES } from '../../../../support/constants'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import InventoryViewSource from '../../../../support/fragments/inventory/inventoryViewSource'; -describe('MARC › MARC Bibliographic › Edit MARC bib', () => { +describe('MARC -> MARC Bibliographic -> Edit MARC bib', () => { const testData = { tag245rowIndex: 14, tag245value1: '$a Edited $h [Sound Recording] / $c Cypress Automation', diff --git a/cypress/e2e/marc-authority/marc-bibliographic.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/marc-bibliographic-edit.cy.js similarity index 84% rename from cypress/e2e/marc-authority/marc-bibliographic.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/marc-bibliographic-edit.cy.js index e19b80513d..78b1432ab0 100644 --- a/cypress/e2e/marc-authority/marc-bibliographic.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/marc-bibliographic-edit.cy.js @@ -1,18 +1,18 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import { DevTeams, TestTypes, Permissions } from '../../support/dictionary'; -import TopMenu from '../../support/fragments/topMenu'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import Users from '../../support/fragments/users/users'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import SettingsMenu from '../../support/fragments/settingsMenu'; -import MarcFieldProtection from '../../support/fragments/settings/dataImport/marcFieldProtection'; -import InventoryViewSource from '../../support/fragments/inventory/inventoryViewSource'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import { DevTeams, TestTypes, Permissions } from '../../../../support/dictionary'; +import TopMenu from '../../../../support/fragments/topMenu'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Users from '../../../../support/fragments/users/users'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import SettingsMenu from '../../../../support/fragments/settingsMenu'; +import MarcFieldProtection from '../../../../support/fragments/settings/dataImport/marcFieldProtection'; +import InventoryViewSource from '../../../../support/fragments/inventory/inventoryViewSource'; -describe('MARC -> MARC Bibliographic', () => { +describe('MARC -> MARC Bibliographic -> Edit MARC bib', () => { const testData = { tags: { tag260: '260', diff --git a/cypress/e2e/inventory/marc-bibliographic.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/marc-bibliographic.cy.js similarity index 86% rename from cypress/e2e/inventory/marc-bibliographic.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/marc-bibliographic.cy.js index f0e8aaecde..c39ccb1b7e 100644 --- a/cypress/e2e/inventory/marc-bibliographic.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/marc-bibliographic.cy.js @@ -1,18 +1,18 @@ -import TopMenu from '../../support/fragments/topMenu'; -import InventoryActions from '../../support/fragments/inventory/inventoryActions'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import InventoryViewSource from '../../support/fragments/inventory/inventoryViewSource'; -import InstanceRecordEdit from '../../support/fragments/inventory/instanceRecordEdit'; -import TestTypes from '../../support/dictionary/testTypes'; -import Permissions from '../../support/dictionary/permissions'; -import Users from '../../support/fragments/users/users'; -import DevTeams from '../../support/dictionary/devTeams'; -import InventorySearchAndFilter from '../../support/fragments/inventory/inventorySearchAndFilter'; -import Z3950TargetProfiles from '../../support/fragments/settings/inventory/integrations/z39.50TargetProfiles'; -import Parallelization from '../../support/dictionary/parallelization'; - -describe('MARC -> MARC Bibliographic', () => { +import TopMenu from '../../../../support/fragments/topMenu'; +import InventoryActions from '../../../../support/fragments/inventory/inventoryActions'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import InventoryViewSource from '../../../../support/fragments/inventory/inventoryViewSource'; +import InstanceRecordEdit from '../../../../support/fragments/inventory/instanceRecordEdit'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import Permissions from '../../../../support/dictionary/permissions'; +import Users from '../../../../support/fragments/users/users'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import InventorySearchAndFilter from '../../../../support/fragments/inventory/inventorySearchAndFilter'; +import Z3950TargetProfiles from '../../../../support/fragments/settings/inventory/integrations/z39.50TargetProfiles'; +import Parallelization from '../../../../support/dictionary/parallelization'; + +describe('MARC -> MARC Bibliographic -> Edit MARC bib', () => { const testData = {}; const OCLCAuthentication = '100481406/PAOLF'; diff --git a/cypress/e2e/inventory/holdings/edit-marc-holdings.cy.js b/cypress/e2e/marc/marc-hodings/add-multiple-001s-edit-marc-holdings.cy.js similarity index 100% rename from cypress/e2e/inventory/holdings/edit-marc-holdings.cy.js rename to cypress/e2e/marc/marc-hodings/add-multiple-001s-edit-marc-holdings.cy.js diff --git a/cypress/e2e/inventory/holdings/create-new-marc-holdings-edit-ldr.cy.js b/cypress/e2e/marc/marc-hodings/create-new-marc-holdings-edit-ldr.cy.js similarity index 98% rename from cypress/e2e/inventory/holdings/create-new-marc-holdings-edit-ldr.cy.js rename to cypress/e2e/marc/marc-hodings/create-new-marc-holdings-edit-ldr.cy.js index a4c310f3fb..fea4c7debe 100644 --- a/cypress/e2e/inventory/holdings/create-new-marc-holdings-edit-ldr.cy.js +++ b/cypress/e2e/marc/marc-hodings/create-new-marc-holdings-edit-ldr.cy.js @@ -14,7 +14,7 @@ import Permissions from '../../../support/dictionary/permissions'; import { JOB_STATUS_NAMES } from '../../../support/constants'; import { randomizeArray } from '../../../support/utils/arrays'; -describe('Create holding records with MARC source', () => { +describe('MARC -> MARC Holdings', () => { const testData = { tagLDR: 'LDR', tag852: '852', diff --git a/cypress/e2e/inventory/holdings/create-new-marc-holdings.cy.js b/cypress/e2e/marc/marc-hodings/create-new-marc-holdings.cy.js similarity index 99% rename from cypress/e2e/inventory/holdings/create-new-marc-holdings.cy.js rename to cypress/e2e/marc/marc-hodings/create-new-marc-holdings.cy.js index 432fb753dc..e1141a8a24 100644 --- a/cypress/e2e/inventory/holdings/create-new-marc-holdings.cy.js +++ b/cypress/e2e/marc/marc-hodings/create-new-marc-holdings.cy.js @@ -18,7 +18,7 @@ import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthorit import ServicePoints from '../../../support/fragments/settings/tenant/servicePoints/servicePoints'; import NewLocation from '../../../support/fragments/settings/tenant/locations/newLocation'; -describe('Create holding records with MARC source', () => { +describe('MARC -> MARC Holdings', () => { const testData = { tagLDR: 'LDR', tag001: '001', diff --git a/cypress/e2e/inventory/holdings/fill-852-field-while-creating-new-holdings.cy.js b/cypress/e2e/marc/marc-hodings/fill-852-field-while-creating-new-holdings.cy.js similarity index 100% rename from cypress/e2e/inventory/holdings/fill-852-field-while-creating-new-holdings.cy.js rename to cypress/e2e/marc/marc-hodings/fill-852-field-while-creating-new-holdings.cy.js diff --git a/cypress/e2e/quickmark/holding-quickmark.cy.js b/cypress/e2e/marc/marc-hodings/holding-quickmark.cy.js similarity index 80% rename from cypress/e2e/quickmark/holding-quickmark.cy.js rename to cypress/e2e/marc/marc-hodings/holding-quickmark.cy.js index 3add9479a1..08a88014f8 100644 --- a/cypress/e2e/quickmark/holding-quickmark.cy.js +++ b/cypress/e2e/marc/marc-hodings/holding-quickmark.cy.js @@ -1,20 +1,20 @@ -import TopMenu from '../../support/fragments/topMenu'; -import HoldingsRecordView from '../../support/fragments/inventory/holdingsRecordView'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import InventoryViewSource from '../../support/fragments/inventory/inventoryViewSource'; -import TestTypes from '../../support/dictionary/testTypes'; -import { calloutTypes } from '../../../interactors'; -import InteractorsTools from '../../support/utils/interactorsTools'; -import DevTeams from '../../support/dictionary/devTeams'; -import InventorySearchAndFilter from '../../support/fragments/inventory/inventorySearchAndFilter'; -import permissions from '../../support/dictionary/permissions'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import InventorySteps from '../../support/fragments/inventory/inventorySteps'; -import Users from '../../support/fragments/users/users'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import getRandomPostfix from '../../support/utils/stringTools'; +import TopMenu from '../../../support/fragments/topMenu'; +import HoldingsRecordView from '../../../support/fragments/inventory/holdingsRecordView'; +import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; +import InventoryViewSource from '../../../support/fragments/inventory/inventoryViewSource'; +import TestTypes from '../../../support/dictionary/testTypes'; +import { calloutTypes } from '../../../../interactors'; +import InteractorsTools from '../../../support/utils/interactorsTools'; +import DevTeams from '../../../support/dictionary/devTeams'; +import InventorySearchAndFilter from '../../../support/fragments/inventory/inventorySearchAndFilter'; +import permissions from '../../../support/dictionary/permissions'; +import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../support/fragments/data_import/dataImport'; +import InventorySteps from '../../../support/fragments/inventory/inventorySteps'; +import Users from '../../../support/fragments/users/users'; +import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../support/fragments/data_import/logs/logs'; +import getRandomPostfix from '../../../support/utils/stringTools'; // TO DO: remove ignoring errors. Now when you click on one of the buttons, some promise in the application returns false Cypress.on('uncaught:exception', () => false); diff --git a/cypress/e2e/inventory/holdings/holdings-record-through-upload.cy.js b/cypress/e2e/marc/marc-hodings/holdings-record-through-upload.cy.js similarity index 96% rename from cypress/e2e/inventory/holdings/holdings-record-through-upload.cy.js rename to cypress/e2e/marc/marc-hodings/holdings-record-through-upload.cy.js index 23f899b356..68cb754654 100644 --- a/cypress/e2e/inventory/holdings/holdings-record-through-upload.cy.js +++ b/cypress/e2e/marc/marc-hodings/holdings-record-through-upload.cy.js @@ -12,7 +12,7 @@ import InventoryNewHoldings from '../../../support/fragments/inventory/inventory import HoldingsRecordEdit from '../../../support/fragments/inventory/holdingsRecordEdit'; import DevTeams from '../../../support/dictionary/devTeams'; -describe('Manage holding records of instance records created through marc file upload', () => { +describe('MARC -> MARC Holdings', () => { beforeEach(() => { cy.login(Cypress.env('diku_login'), Cypress.env('diku_password')); // required with special tests, but when step into test I see 403 some time in /metadata-provider/jobExecutions request diff --git a/cypress/e2e/inventory/holdings/holdings-records-Instancesource-folio.cy.js b/cypress/e2e/marc/marc-hodings/holdings-records-Instancesource-folio.cy.js similarity index 95% rename from cypress/e2e/inventory/holdings/holdings-records-Instancesource-folio.cy.js rename to cypress/e2e/marc/marc-hodings/holdings-records-Instancesource-folio.cy.js index f37685e543..3acfa649e5 100644 --- a/cypress/e2e/inventory/holdings/holdings-records-Instancesource-folio.cy.js +++ b/cypress/e2e/marc/marc-hodings/holdings-records-Instancesource-folio.cy.js @@ -8,7 +8,7 @@ import InventoryNewHoldings from '../../../support/fragments/inventory/inventory import HoldingsRecordEdit from '../../../support/fragments/inventory/holdingsRecordEdit'; import DevTeams from '../../../support/dictionary/devTeams'; -describe('Manage holding records with FOLIO source', { retries: 2 }, () => { +describe('MARC -> MARC Holdings', { retries: 2 }, () => { beforeEach(() => { cy.login(Cypress.env('diku_login'), Cypress.env('diku_password')); cy.visit(TopMenu.inventoryPath); diff --git a/cypress/e2e/inventory/holdings/holdings-records-Instancesource-marc.cy.js b/cypress/e2e/marc/marc-hodings/holdings-records-Instancesource-marc.cy.js similarity index 97% rename from cypress/e2e/inventory/holdings/holdings-records-Instancesource-marc.cy.js rename to cypress/e2e/marc/marc-hodings/holdings-records-Instancesource-marc.cy.js index c956ca66ab..704a5d6440 100644 --- a/cypress/e2e/inventory/holdings/holdings-records-Instancesource-marc.cy.js +++ b/cypress/e2e/marc/marc-hodings/holdings-records-Instancesource-marc.cy.js @@ -10,7 +10,7 @@ import InventoryInstance from '../../../support/fragments/inventory/inventoryIns import DevTeams from '../../../support/dictionary/devTeams'; import Z3950TargetProfiles from '../../../support/fragments/settings/inventory/integrations/z39.50TargetProfiles'; -describe('Manage holding records with MARC source', { retries: 2 }, () => { +describe('MARC -> MARC Holdings', { retries: 2 }, () => { const OCLCAuthentication = '100481406/PAOLF'; before(() => { diff --git a/cypress/e2e/inventory/holdings/marc-holdings-call-number-types.cy.js b/cypress/e2e/marc/marc-hodings/marc-holdings-call-number-types.cy.js similarity index 100% rename from cypress/e2e/inventory/holdings/marc-holdings-call-number-types.cy.js rename to cypress/e2e/marc/marc-hodings/marc-holdings-call-number-types.cy.js diff --git a/cypress/e2e/inventory/holdings/marc-holdings-edit-ldr.cy.js b/cypress/e2e/marc/marc-hodings/marc-holdings-edit-ldr.cy.js similarity index 98% rename from cypress/e2e/inventory/holdings/marc-holdings-edit-ldr.cy.js rename to cypress/e2e/marc/marc-hodings/marc-holdings-edit-ldr.cy.js index 1dd3630a68..9afdf327c5 100644 --- a/cypress/e2e/inventory/holdings/marc-holdings-edit-ldr.cy.js +++ b/cypress/e2e/marc/marc-hodings/marc-holdings-edit-ldr.cy.js @@ -14,7 +14,7 @@ import Permissions from '../../../support/dictionary/permissions'; import { JOB_STATUS_NAMES } from '../../../support/constants'; import { randomizeArray } from '../../../support/utils/arrays'; -describe('Create holding records with MARC source', () => { +describe('MARC -> MARC Holdings', () => { const testData = { tagLDR: 'LDR', tag852: '852', diff --git a/cypress/e2e/marc-authority/marc-holdings/modify-marc-holdings-of-deleted-user.cy.js b/cypress/e2e/marc/marc-hodings/modify-marc-holdings-of-deleted-user.cy.js similarity index 99% rename from cypress/e2e/marc-authority/marc-holdings/modify-marc-holdings-of-deleted-user.cy.js rename to cypress/e2e/marc/marc-hodings/modify-marc-holdings-of-deleted-user.cy.js index 0ab45bea4f..facd25802f 100644 --- a/cypress/e2e/marc-authority/marc-holdings/modify-marc-holdings-of-deleted-user.cy.js +++ b/cypress/e2e/marc/marc-hodings/modify-marc-holdings-of-deleted-user.cy.js @@ -14,7 +14,7 @@ import InventoryInstance from '../../../support/fragments/inventory/inventoryIns import InventorySteps from '../../../support/fragments/inventory/inventorySteps'; import InventorySearchAndFilter from '../../../support/fragments/inventory/inventorySearchAndFilter'; -describe('MARC -> MARC Authority', () => { +describe('MARC -> MARC Holdings', () => { const testData = { calloutMessage: 'This record has successfully saved and is in process. Changes may not appear immediately.', diff --git a/cypress/e2e/inventory/moving-items.cy.js b/cypress/e2e/marc/marc-hodings/moving-items.cy.js similarity index 76% rename from cypress/e2e/inventory/moving-items.cy.js rename to cypress/e2e/marc/marc-hodings/moving-items.cy.js index 09b1319009..666dabec02 100644 --- a/cypress/e2e/inventory/moving-items.cy.js +++ b/cypress/e2e/marc/marc-hodings/moving-items.cy.js @@ -1,26 +1,26 @@ -import TopMenu from '../../support/fragments/topMenu'; -import InventorySearchAndFilter from '../../support/fragments/inventory/inventorySearchAndFilter'; -import TestTypes from '../../support/dictionary/testTypes'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import InteractorsTools from '../../support/utils/interactorsTools'; -import InventoryActions from '../../support/fragments/inventory/inventoryActions'; -import InventorySteps from '../../support/fragments/inventory/inventorySteps'; -import HoldingsRecordView from '../../support/fragments/inventory/holdingsRecordView'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import InventoryViewSource from '../../support/fragments/inventory/inventoryViewSource'; -import Features from '../../support/dictionary/features'; -import permissions from '../../support/dictionary/permissions'; -import getRandomPostfix from '../../support/utils/stringTools'; -import InventoryHoldings from '../../support/fragments/inventory/holdings/inventoryHoldings'; -import devTeams from '../../support/dictionary/devTeams'; -import InventoryInstancesMovement from '../../support/fragments/inventory/holdingsMove/inventoryInstancesMovement'; -import users from '../../support/fragments/users/users'; -import ServicePoints from '../../support/fragments/settings/tenant/servicePoints/servicePoints'; -import ItemRecordView from '../../support/fragments/inventory/item/itemRecordView'; -import Z3950TargetProfiles from '../../support/fragments/settings/inventory/integrations/z39.50TargetProfiles'; -import { ITEM_STATUS_NAMES } from '../../support/constants'; +import TopMenu from '../../../support/fragments/topMenu'; +import InventorySearchAndFilter from '../../../support/fragments/inventory/inventorySearchAndFilter'; +import TestTypes from '../../../support/dictionary/testTypes'; +import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; +import InteractorsTools from '../../../support/utils/interactorsTools'; +import InventoryActions from '../../../support/fragments/inventory/inventoryActions'; +import InventorySteps from '../../../support/fragments/inventory/inventorySteps'; +import HoldingsRecordView from '../../../support/fragments/inventory/holdingsRecordView'; +import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; +import InventoryViewSource from '../../../support/fragments/inventory/inventoryViewSource'; +import Features from '../../../support/dictionary/features'; +import permissions from '../../../support/dictionary/permissions'; +import getRandomPostfix from '../../../support/utils/stringTools'; +import InventoryHoldings from '../../../support/fragments/inventory/holdings/inventoryHoldings'; +import devTeams from '../../../support/dictionary/devTeams'; +import InventoryInstancesMovement from '../../../support/fragments/inventory/holdingsMove/inventoryInstancesMovement'; +import users from '../../../support/fragments/users/users'; +import ServicePoints from '../../../support/fragments/settings/tenant/servicePoints/servicePoints'; +import ItemRecordView from '../../../support/fragments/inventory/item/itemRecordView'; +import Z3950TargetProfiles from '../../../support/fragments/settings/inventory/integrations/z39.50TargetProfiles'; +import { ITEM_STATUS_NAMES } from '../../../support/constants'; -describe('ui-inventory: moving items', { retries: 2 }, () => { +describe('MARC -> MARC Holdings', { retries: 2 }, () => { const successCalloutMessage = '1 item has been successfully moved.'; const OCLCAuthentication = '100481406/PAOLF'; let userId; diff --git a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-browse-by-corporate.cy.js b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-browse/plug-in-marc-authority-browse-by-corporate.cy.js similarity index 76% rename from cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-browse-by-corporate.cy.js rename to cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-browse/plug-in-marc-authority-browse-by-corporate.cy.js index 9942b6358a..187b9dec02 100644 --- a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-browse-by-corporate.cy.js +++ b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-browse/plug-in-marc-authority-browse-by-corporate.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import Parallelization from '../../../support/dictionary/parallelization'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import Parallelization from '../../../../support/dictionary/parallelization'; -describe('plug-in MARC authority | Browse', () => { +describe('MARC -> plug-in MARC authority | Browse', () => { const testData = { searchOption: 'Corporate/Conference name', typeA: 'Authorized', diff --git a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-browse-by-genre.cy.js b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-browse/plug-in-marc-authority-browse-by-genre.cy.js similarity index 73% rename from cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-browse-by-genre.cy.js rename to cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-browse/plug-in-marc-authority-browse-by-genre.cy.js index 8a691ab05d..cda57d9b82 100644 --- a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-browse-by-genre.cy.js +++ b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-browse/plug-in-marc-authority-browse-by-genre.cy.js @@ -1,20 +1,20 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import InventorySearchAndFilter from '../../../support/fragments/inventory/inventorySearchAndFilter'; -import Parallelization from '../../../support/dictionary/parallelization'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import InventorySearchAndFilter from '../../../../support/fragments/inventory/inventorySearchAndFilter'; +import Parallelization from '../../../../support/dictionary/parallelization'; -describe('plug-in MARC authority | Browse', () => { +describe('MARC -> plug-in MARC authority | Browse', () => { const testData = { searchOption: 'Genre', value: 'Peplum films C380557', diff --git a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-browse-by-geographic-name.cy.js b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-browse/plug-in-marc-authority-browse-by-geographic-name.cy.js similarity index 75% rename from cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-browse-by-geographic-name.cy.js rename to cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-browse/plug-in-marc-authority-browse-by-geographic-name.cy.js index dc71acc0c0..2f9e666c03 100644 --- a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-browse-by-geographic-name.cy.js +++ b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-browse/plug-in-marc-authority-browse-by-geographic-name.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import Parallelization from '../../../support/dictionary/parallelization'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import Parallelization from '../../../../support/dictionary/parallelization'; -describe('plug-in MARC authority | Browse', () => { +describe('MARC -> plug-in MARC authority | Browse', () => { const testData = { searchOption: 'Geographic name', value: 'Gulf Stream C380553', diff --git a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-browse-by-name-title.cy.js b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-browse/plug-in-marc-authority-browse-by-name-title.cy.js similarity index 78% rename from cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-browse-by-name-title.cy.js rename to cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-browse/plug-in-marc-authority-browse-by-name-title.cy.js index cbcbaa429f..f0e92383a9 100644 --- a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-browse-by-name-title.cy.js +++ b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-browse/plug-in-marc-authority-browse-by-name-title.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import Parallelization from '../../../support/dictionary/parallelization'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import Parallelization from '../../../../support/dictionary/parallelization'; -describe('plug-in MARC authority | Browse', () => { +describe('MARC -> plug-in MARC authority | Browse', () => { const testData = { searchOptionA: 'Name-title', searchOptionB: 'Personal name', diff --git a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-browse-by-personal-name.cy.js b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-browse/plug-in-marc-authority-browse-by-personal-name.cy.js similarity index 73% rename from cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-browse-by-personal-name.cy.js rename to cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-browse/plug-in-marc-authority-browse-by-personal-name.cy.js index 7f5b71a74b..cd7d03bd4c 100644 --- a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-browse-by-personal-name.cy.js +++ b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-browse/plug-in-marc-authority-browse-by-personal-name.cy.js @@ -1,20 +1,20 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import InventorySearchAndFilter from '../../../support/fragments/inventory/inventorySearchAndFilter'; -import Parallelization from '../../../support/dictionary/parallelization'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import InventorySearchAndFilter from '../../../../support/fragments/inventory/inventorySearchAndFilter'; +import Parallelization from '../../../../support/dictionary/parallelization'; -describe('plug-in MARC authority | Browse', () => { +describe('MARC -> plug-in MARC authority | Browse', () => { const testData = { searchOption: 'Personal name', value: 'Erbil, H. Yıldırım C380551', diff --git a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-browse-by-subject.cy.js b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-browse/plug-in-marc-authority-browse-by-subject.cy.js similarity index 74% rename from cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-browse-by-subject.cy.js rename to cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-browse/plug-in-marc-authority-browse-by-subject.cy.js index d094ce4e42..7197cdc7ca 100644 --- a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-browse-by-subject.cy.js +++ b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-browse/plug-in-marc-authority-browse-by-subject.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import Parallelization from '../../../support/dictionary/parallelization'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import Parallelization from '../../../../support/dictionary/parallelization'; -describe('plug-in MARC authority | Browse', () => { +describe('MARC -> plug-in MARC authority | Browse', () => { const testData = { searchOption: 'Subject', typeOfHeading: 'Topical', diff --git a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-browse-by-uniform-title.cy.js b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-browse/plug-in-marc-authority-browse-by-uniform-title.cy.js similarity index 75% rename from cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-browse-by-uniform-title.cy.js rename to cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-browse/plug-in-marc-authority-browse-by-uniform-title.cy.js index 1f80aaecd9..6a2abe6a51 100644 --- a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-browse-by-uniform-title.cy.js +++ b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-browse/plug-in-marc-authority-browse-by-uniform-title.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import Parallelization from '../../../support/dictionary/parallelization'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import Parallelization from '../../../../support/dictionary/parallelization'; -describe('plug-in MARC authority | Browse', () => { +describe('MARC -> plug-in MARC authority | Browse', () => { const testData = { searchOption: 'Uniform title', value: 'Marvel comics C380555', diff --git a/cypress/e2e/marc-authority/plug-in-marc-authority/check-no-error-displays-when-user-searches-same-option.cy.js b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/check-no-error-displays-when-user-searches-same-option.cy.js similarity index 82% rename from cypress/e2e/marc-authority/plug-in-marc-authority/check-no-error-displays-when-user-searches-same-option.cy.js rename to cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/check-no-error-displays-when-user-searches-same-option.cy.js index 9c58c34026..a5e0f6f9db 100644 --- a/cypress/e2e/marc-authority/plug-in-marc-authority/check-no-error-displays-when-user-searches-same-option.cy.js +++ b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/check-no-error-displays-when-user-searches-same-option.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix, { randomFourDigitNumber } from '../../../support/utils/stringTools'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import { JOB_STATUS_NAMES } from '../../../support/constants'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix, { randomFourDigitNumber } from '../../../../support/utils/stringTools'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import { JOB_STATUS_NAMES } from '../../../../support/constants'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; -describe('plug-in MARC authority | Search', () => { +describe('MARC -> plug-in MARC authority | Search', () => { const testData = { tags: { tag700: '700', diff --git a/cypress/e2e/marc-authority/marc-authority-search-query-doesn't-return-results.cy.js b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/marc-authority-search-query-doesn't-return-results.cy.js similarity index 69% rename from cypress/e2e/marc-authority/marc-authority-search-query-doesn't-return-results.cy.js rename to cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/marc-authority-search-query-doesn't-return-results.cy.js index 9e7ca8aa8b..8a7f0e3360 100644 --- a/cypress/e2e/marc-authority/marc-authority-search-query-doesn't-return-results.cy.js +++ b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/marc-authority-search-query-doesn't-return-results.cy.js @@ -1,13 +1,13 @@ -import { DevTeams, TestTypes, Permissions } from '../../support/dictionary'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import getRandomPostfix from '../../support/utils/stringTools'; +import { DevTeams, TestTypes, Permissions } from '../../../../support/dictionary'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import getRandomPostfix from '../../../../support/utils/stringTools'; -describe('MARC -> MARC Bibliographic', () => { +describe('vMARC -> plug-in MARC authority | Search', () => { const user = {}; const searchValue = `name${getRandomPostfix()}`; before(() => { diff --git a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-search-authority-source-facet.cy.js b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/plug-in-marc-authority-search-authority-source-facet.cy.js similarity index 88% rename from cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-search-authority-source-facet.cy.js rename to cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/plug-in-marc-authority-search-authority-source-facet.cy.js index 4e445ae8bb..15534885cf 100644 --- a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-search-authority-source-facet.cy.js +++ b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/plug-in-marc-authority-search-authority-source-facet.cy.js @@ -1,16 +1,16 @@ -import { DevTeams, Permissions, TestTypes } from '../../../support/dictionary'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; - -describe('plug-in MARC authority | Search', () => { +import { DevTeams, Permissions, TestTypes } from '../../../../support/dictionary'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; + +describe('MARC -> plug-in MARC authority | Search', () => { const testData = { facetOptions: { optionA: 'Thesaurus for Graphic Materials (TGM)', diff --git a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-search-by-childrens-subject-heading.cy.js b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/plug-in-marc-authority-search-by-childrens-subject-heading.cy.js similarity index 76% rename from cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-search-by-childrens-subject-heading.cy.js rename to cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/plug-in-marc-authority-search-by-childrens-subject-heading.cy.js index 14c4186604..b065a3698b 100644 --- a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-search-by-childrens-subject-heading.cy.js +++ b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/plug-in-marc-authority-search-by-childrens-subject-heading.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import Parallelization from '../../../support/dictionary/parallelization'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import Parallelization from '../../../../support/dictionary/parallelization'; -describe('plug-in MARC authority | Search', () => { +describe('MARC -> plug-in MARC authority | Search', () => { const testData = { forC359233: { searchOptionA: "Children's subject heading", diff --git a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-search-by-genre.cy.js b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/plug-in-marc-authority-search-by-genre.cy.js similarity index 73% rename from cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-search-by-genre.cy.js rename to cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/plug-in-marc-authority-search-by-genre.cy.js index a7e5612170..cbc2422a82 100644 --- a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-search-by-genre.cy.js +++ b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/plug-in-marc-authority-search-by-genre.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import Parallelization from '../../../support/dictionary/parallelization'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import Parallelization from '../../../../support/dictionary/parallelization'; -describe('plug-in MARC authority | Search', () => { +describe('MARC -> plug-in MARC authority | Search', () => { const testData = { searchOption: 'Genre', value: 'Peplum films', diff --git a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-search-by-subject.cy.js b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/plug-in-marc-authority-search-by-subject.cy.js similarity index 77% rename from cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-search-by-subject.cy.js rename to cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/plug-in-marc-authority-search-by-subject.cy.js index b1a9171551..8bc3f345fc 100644 --- a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-search-by-subject.cy.js +++ b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/plug-in-marc-authority-search-by-subject.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import Parallelization from '../../../support/dictionary/parallelization'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import Parallelization from '../../../../support/dictionary/parallelization'; -describe('plug-in MARC authority | Search', () => { +describe('MARC -> plug-in MARC authority | Search', () => { const testData = { forC359232: { searchOption: 'Subject', diff --git a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-search.cy.js b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/plug-in-marc-authority-search.cy.js similarity index 91% rename from cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-search.cy.js rename to cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/plug-in-marc-authority-search.cy.js index 0be7a9cb1f..113c249061 100644 --- a/cypress/e2e/marc-authority/plug-in-marc-authority/plug-in-marc-authority-search.cy.js +++ b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/plug-in-marc-authority-search.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import Parallelization from '../../../support/dictionary/parallelization'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import Parallelization from '../../../../support/dictionary/parallelization'; -describe('plug-in MARC authority | Search', () => { +describe('MARC -> plug-in MARC authority | Search', () => { const testData = { forC359206: { lcControlNumberA: 'n 00000911', diff --git a/cypress/e2e/marc-authority/plug-in-marc-authority/verify-auth-source-facet-option-will-display-name.cy.js b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/verify-auth-source-facet-option-will-display-name.cy.js similarity index 81% rename from cypress/e2e/marc-authority/plug-in-marc-authority/verify-auth-source-facet-option-will-display-name.cy.js rename to cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/verify-auth-source-facet-option-will-display-name.cy.js index 110e358870..40f8a60986 100644 --- a/cypress/e2e/marc-authority/plug-in-marc-authority/verify-auth-source-facet-option-will-display-name.cy.js +++ b/cypress/e2e/marc/plug-in-marc-authority/plug-in-marc-authority-search/verify-auth-source-facet-option-will-display-name.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix, { randomFourDigitNumber } from '../../../support/utils/stringTools'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import { JOB_STATUS_NAMES } from '../../../support/constants'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix, { randomFourDigitNumber } from '../../../../support/utils/stringTools'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import { JOB_STATUS_NAMES } from '../../../../support/constants'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; -describe('plug-in MARC authority | Search', () => { +describe('MARC -> plug-in MARC authority | Search', () => { const testData = { tag: '700', instanceTitle: 'The data for C360551', From a983e2ea46860aedbf8e07be490f6dcb73424e9e Mon Sep 17 00:00:00 2001 From: TatianaOne Date: Tue, 28 Nov 2023 02:02:43 +0200 Subject: [PATCH 2/2] moved tests to folders --- .../marc-authority-update.cy.js | 246 ++++++++++++++++++ .../marc-authority-update.cy.js | 242 ----------------- ...e-one-marc-bib-linked-marc-authority.cy.js | 30 +-- ...e-two-marc-bib-linked-marc-authority.cy.js | 30 +-- ...c-authority-record-controls-marc-bib.cy.js | 30 +-- ...h-permissions-downloadAndResendFiles.cy.js | 14 +- ...ew-with-permissions-exportManagerAll.cy.js | 12 +- .../marc-authority-search.cy.js | 26 +- .../marc-authority/marc-authority-sort.cy.js | 28 +- ...ify-marc-auth-record-of-deleted-user.cy.js | 26 +- ...110-field-using-number-of-title-link.cy.js | 32 +-- ...130-field-using-number-of-title-link.cy.js | 32 +-- ...610-field-using-number-of-title-link.cy.js | 32 +-- ...650-field-using-number-of-title-link.cy.js | 32 +-- ...711-field-using-number-of-title-link.cy.js | 32 +-- ...erence-value-clicked-highlighted-row.cy.js | 24 +- .../verify-thesaurus-facet-option.cy.js | 24 +- ...g-to-deleted-and-re-imported-marcBib.cy.js | 32 +-- ...visibility-of-link-headings-to-users.cy.js | 20 +- ...validation-when-creating-new-marcBib.cy.js | 30 +-- .../$t-validation-while-linking-marcBib.cy.js | 30 +-- ...o-linked-field-when-creating-marcBib.cy.js | 30 +-- ...o-linked-field-when-creating-marcBib.cy.js | 30 +-- ...tive-title-when-creating-new-marcBib.cy.js | 34 +-- ...ink-series-when-creating-new-marcBib.cy.js | 34 +-- ...nk-subject-when-creating-new-marcBib.cy.js | 36 +-- ...eatable-fields-when-creating-marcBib.cy.js | 30 +-- ...lds-linked-after-click-link-headings.cy.js | 28 +- ...ds-linked-except-already-linked-ones.cy.js | 30 +-- ...elds-linked-when-creating-new-marbib.cy.js | 28 +- ...nk-fields-using-link-headings-button.cy.js | 28 +- ...-enabled-disabled-in-linked-marc-bib.cy.js | 30 +-- ...nabled-disabled-when-editing-marcBib.cy.js | 26 +- ...to-linking-when-creating-new-marcBib.cy.js | 34 +-- ...lds-linked-after-click-link-headings.cy.js | 34 +-- ...manual-link-edit-and-auto-link-again.cy.js | 30 +-- ...ssion-can't-see-link-headings-button.cy.js | 24 +- ...ontributor-when-creating-new-marcBib.cy.js | 36 +-- ...empty-marc-bib-with-marc-auth-record.cy.js | 30 +-- ...d100-to-authority100-with-subfield-0.cy.js | 32 +-- ...Field110-to-authority110-with-record.cy.js | 32 +-- ...Field111-to-authority111-with-record.cy.js | 30 +-- ...0-to-authority100-with-all-subfields.cy.js | 30 +-- ...d240-to-authority100-with-subfield-t.cy.js | 30 +-- .../linking-bibField600-to-authority100.cy.js | 28 +- .../linking-bibField610-to-authority110.cy.js | 28 +- ...-authority111-with-subfields-v-x-y-z.cy.js | 28 +- .../linking-bibField611-to-authority111.cy.js | 32 +-- ...-authority130-with-subfields-v-x-y-z.cy.js | 28 +- ...-authority150-with-subfields-v-x-y-z.cy.js | 26 +- .../linking-bibField650-to-authority150.cy.js | 32 +-- ...-authority151-with-subfields-v-x-y-z.cy.js | 30 +-- ...-authority155-with-subfields-v-x-y-z.cy.js | 30 +-- .../linking-bibField655-to-authority155.cy.js | 34 +-- .../marc-bibliographic-unlink-fields.cy.js | 26 +- ...marc-bib-from-marc-auth-using-derive.cy.js | 28 +- ...t-link-bibField100-with-wrong-record.cy.js | 30 +-- ...t-link-bibField110-with-wrong-record.cy.js | 30 +-- ...t-link-bibField111-with-wrong-record.cy.js | 30 +-- ...t-link-bibField240-with-wrong-record.cy.js | 30 +-- ...t-link-bibField600-with-wrong-record.cy.js | 30 +-- ...t-link-bibField610-with-wrong-record.cy.js | 30 +-- ...t-link-bibField611-with-wrong-record.cy.js | 30 +-- ...t-link-bibField630-with-wrong-record.cy.js | 30 +-- ...t-link-bibField650-with-wrong-record.cy.js | 30 +-- ...t-link-bibField651-with-wrong-record.cy.js | 30 +-- ...t-link-bibField700-with-wrong-record.cy.js | 30 +-- ...t-link-bibField711-with-wrong-record.cy.js | 30 +-- ...t-link-bibField730-with-wrong-record.cy.js | 30 +-- ...t-link-bibField800-with-wrong-record.cy.js | 30 +-- ...t-link-bibField810-with-wrong-record.cy.js | 30 +-- ...t-link-bibField811-with-wrong-record.cy.js | 30 +-- ...t-link-bibField830-with-wrong-record.cy.js | 30 +-- ...reated-marcBib-with-user-permissions.cy.js | 30 +-- ...erived-marcBib-with-user-permissions.cy.js | 28 +- ...rc-bib-record-edited-by-deleted-user.cy.js | 30 +-- ...dify-marc-bib-record-of-deleted-user.cy.js | 28 +- .../marc-authority-view.cy.js | 0 78 files changed, 1345 insertions(+), 1341 deletions(-) create mode 100644 cypress/e2e/data-import/importing-marc-authority-files/marc-authority-update.cy.js delete mode 100644 cypress/e2e/marc-authority/Importing-marc-authority-files/marc-authority-update.cy.js rename cypress/e2e/{ => marc}/marc-authority/delete-one-marc-bib-linked-marc-authority.cy.js (81%) rename cypress/e2e/{ => marc}/marc-authority/delete-two-marc-bib-linked-marc-authority.cy.js (87%) rename cypress/e2e/{marc-authority => marc/marc-authority/edit-linked-authority-record}/edit-tag-value-100-which-has-$t-in-the-marc-authority-record-controls-marc-bib.cy.js (85%) rename cypress/e2e/{ => marc}/marc-authority/marc-auth-view-with-permissions-downloadAndResendFiles.cy.js (78%) rename cypress/e2e/{ => marc}/marc-authority/marc-auth-view-with-permissions-exportManagerAll.cy.js (74%) rename cypress/e2e/{ => marc}/marc-authority/marc-authority-search.cy.js (88%) rename cypress/e2e/{ => marc}/marc-authority/marc-authority-sort.cy.js (87%) rename cypress/e2e/{ => marc}/marc-authority/modify-marc-auth-record-of-deleted-user.cy.js (86%) rename cypress/e2e/{ => marc}/marc-authority/open-marc-bib-110-field-using-number-of-title-link.cy.js (75%) rename cypress/e2e/{ => marc}/marc-authority/open-marc-bib-130-field-using-number-of-title-link.cy.js (75%) rename cypress/e2e/{ => marc}/marc-authority/open-marc-bib-610-field-using-number-of-title-link.cy.js (76%) rename cypress/e2e/{ => marc}/marc-authority/open-marc-bib-650-field-using-number-of-title-link.cy.js (75%) rename cypress/e2e/{ => marc}/marc-authority/open-marc-bib-711-field-using-number-of-title-link.cy.js (75%) rename cypress/e2e/{ => marc}/marc-authority/record-opens-heading-reference-value-clicked-highlighted-row.cy.js (69%) rename cypress/e2e/{ => marc}/marc-authority/verify-thesaurus-facet-option.cy.js (73%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/create-new-marc-bib}/automated-linking/auto-linking-to-deleted-and-re-imported-marcBib.cy.js (83%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/create-new-marc-bib}/automated-linking/visibility-of-link-headings-to-users.cy.js (67%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/create-new-marc-bib}/manual-linking/$9-validation-when-creating-new-marcBib.cy.js (83%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/create-new-marc-bib}/manual-linking/$t-validation-while-linking-marcBib.cy.js (76%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/create-new-marc-bib}/manual-linking/add-controllable-subfield-to-linked-field-when-creating-marcBib.cy.js (82%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/create-new-marc-bib}/manual-linking/add-non-controllable-subfield-to-linked-field-when-creating-marcBib.cy.js (84%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/create-new-marc-bib}/manual-linking/link-alternative-title-when-creating-new-marcBib.cy.js (82%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/create-new-marc-bib}/manual-linking/link-series-when-creating-new-marcBib.cy.js (85%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/create-new-marc-bib}/manual-linking/link-subject-when-creating-new-marcBib.cy.js (81%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/create-new-marc-bib}/manual-linking/linking-repeatable-fields-when-creating-marcBib.cy.js (82%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/automated-linking/all-linkable-fields-linked-after-click-link-headings.cy.js (89%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/automated-linking/all-linkable-fields-linked-except-already-linked-ones.cy.js (86%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/automated-linking/all-linkable-fields-linked-when-creating-new-marbib.cy.js (87%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/automated-linking/link-fields-using-link-headings-button.cy.js (89%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/automated-linking/link-headings-enabled-disabled-in-linked-marc-bib.cy.js (86%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/automated-linking/link-headings-enabled-disabled-when-editing-marcBib.cy.js (86%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/automated-linking/manual-and-auto-linking-when-creating-new-marcBib.cy.js (88%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/automated-linking/pre-defined-fields-linked-after-click-link-headings.cy.js (86%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/automated-linking/unlink-auto-linked-fields-manual-link-edit-and-auto-link-again.cy.js (84%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/automated-linking/user-without-permission-can't-see-link-headings-button.cy.js (81%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/link-contributor-when-creating-new-marcBib.cy.js (79%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/link-empty-marc-bib-with-marc-auth-record.cy.js (75%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/linking-bibField100-to-authority100-with-subfield-0.cy.js (78%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/linking-bibField110-to-authority110-with-record.cy.js (80%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/linking-bibField111-to-authority111-with-record.cy.js (83%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/linking-bibField240-to-authority100-with-all-subfields.cy.js (84%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/linking-bibField240-to-authority100-with-subfield-t.cy.js (81%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/linking-bibField600-to-authority100.cy.js (78%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/linking-bibField610-to-authority110.cy.js (77%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/linking-bibField611-to-authority111-with-subfields-v-x-y-z.cy.js (79%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/linking-bibField611-to-authority111.cy.js (84%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/linking-bibField630-to-authority130-with-subfields-v-x-y-z.cy.js (78%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/linking-bibField650-to-authority150-with-subfields-v-x-y-z.cy.js (79%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/linking-bibField650-to-authority150.cy.js (81%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/linking-bibField651-to-authority151-with-subfields-v-x-y-z.cy.js (77%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/linking-bibField655-to-authority155-with-subfields-v-x-y-z.cy.js (77%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/linking-bibField655-to-authority155.cy.js (82%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib/manual-linking}/marc-bibliographic-unlink-fields.cy.js (84%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/unlink-marc-bib-from-marc-auth-using-derive.cy.js (81%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/user-can't-link-bibField100-with-wrong-record.cy.js (87%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/user-can't-link-bibField110-with-wrong-record.cy.js (82%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/user-can't-link-bibField111-with-wrong-record.cy.js (81%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/user-can't-link-bibField240-with-wrong-record.cy.js (81%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/user-can't-link-bibField600-with-wrong-record.cy.js (83%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/user-can't-link-bibField610-with-wrong-record.cy.js (82%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/user-can't-link-bibField611-with-wrong-record.cy.js (81%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/user-can't-link-bibField630-with-wrong-record.cy.js (82%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/user-can't-link-bibField650-with-wrong-record.cy.js (81%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/user-can't-link-bibField651-with-wrong-record.cy.js (83%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/user-can't-link-bibField700-with-wrong-record.cy.js (81%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/user-can't-link-bibField711-with-wrong-record.cy.js (81%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/user-can't-link-bibField730-with-wrong-record.cy.js (83%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/user-can't-link-bibField800-with-wrong-record.cy.js (81%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/user-can't-link-bibField810-with-wrong-record.cy.js (81%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/user-can't-link-bibField811-with-wrong-record.cy.js (81%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/user-can't-link-bibField830-with-wrong-record.cy.js (82%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/verify-opening-created-marcBib-with-user-permissions.cy.js (80%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic/edit-marc-bib}/manual-linking/verify-opening-derived-marcBib-with-user-permissions.cy.js (80%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic}/modify-marc-bib-record-edited-by-deleted-user.cy.js (79%) rename cypress/e2e/{marc-authority => marc/marc-bibliographic}/modify-marc-bib-record-of-deleted-user.cy.js (79%) rename cypress/e2e/{marc-authority => permissions}/marc-authority-view.cy.js (100%) diff --git a/cypress/e2e/data-import/importing-marc-authority-files/marc-authority-update.cy.js b/cypress/e2e/data-import/importing-marc-authority-files/marc-authority-update.cy.js new file mode 100644 index 0000000000..0bfa323b28 --- /dev/null +++ b/cypress/e2e/data-import/importing-marc-authority-files/marc-authority-update.cy.js @@ -0,0 +1,246 @@ +import TestTypes from '../../../support/dictionary/testTypes'; +import DevTeams from '../../../support/dictionary/devTeams'; +import Permissions from '../../../support/dictionary/permissions'; +import TopMenu from '../../../support/fragments/topMenu'; +import Users from '../../../support/fragments/users/users'; +import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../support/fragments/data_import/dataImport'; +import Logs from '../../../support/fragments/data_import/logs/logs'; +import getRandomPostfix from '../../../support/utils/stringTools'; +import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; +import NewJobProfile from '../../../support/fragments/data_import/job_profiles/newJobProfile'; +import FieldMappingProfiles from '../../../support/fragments/data_import/mapping_profiles/fieldMappingProfiles'; +import ActionProfiles from '../../../support/fragments/data_import/action_profiles/actionProfiles'; +import MatchProfiles from '../../../support/fragments/data_import/match_profiles/matchProfiles'; +import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; +import ExportFile from '../../../support/fragments/data-export/exportFile'; +import FileManager from '../../../support/utils/fileManager'; +import SettingsMenu from '../../../support/fragments/settingsMenu'; +import Parallelization from '../../../support/dictionary/parallelization'; +import { + LOCATION_NAMES, + FOLIO_RECORD_TYPE, + ACCEPTED_DATA_TYPE_NAMES, + EXISTING_RECORDS_NAMES, +} from '../../../support/constants'; +import FieldMappingProfileView from '../../../support/fragments/data_import/mapping_profiles/fieldMappingProfileView'; + +describe('data-import', () => { + describe('Importing MARC Authority files', () => { + const testData = { + authorityTitle: 'Elizabeth II, Queen of Great Britain, 1926-', + instanseTitle: 'Elizabeth', + + csvFile: `exportedCSVFile${getRandomPostfix()}.csv`, + exportedMarcFile: `exportedMarcFile${getRandomPostfix()}.mrc`, + modifiedMarcFile: `modifiedMarcFile${getRandomPostfix()}.mrc`, + uploadModifiedMarcFile: `testMarcFile.${getRandomPostfix()}.mrc`, + jobProfileName: 'Update MARC authority records by matching 999 ff $s subfield value', + }; + + const mappingProfile = { + name: 'Update MARC authority records by matching 999 ff $s subfield value', + typeValue: FOLIO_RECORD_TYPE.MARCAUTHORITY, + update: true, + permanentLocation: `"${LOCATION_NAMES.ANNEX}"`, + }; + const actionProfile = { + typeValue: FOLIO_RECORD_TYPE.MARCAUTHORITY, + name: 'Update MARC authority records by matching 999 ff $s subfield value', + action: 'Update (all record types except Orders, Invoices, or MARC Holdings)', + }; + const matchProfile = { + profileName: 'Update MARC authority records by matching 999 ff $s subfield value', + incomingRecordFields: { + field: '999', + in1: 'f', + in2: 'f', + subfield: 's', + }, + existingRecordFields: { + field: '999', + in1: 'f', + in2: 'f', + subfield: 's', + }, + matchCriterion: 'Exactly matches', + existingRecordType: EXISTING_RECORDS_NAMES.MARC_AUTHORITY, + }; + const jobProfile = { + ...NewJobProfile.defaultJobProfile, + profileName: 'Update MARC authority records by matching 999 ff $s subfield value', + acceptedType: ACCEPTED_DATA_TYPE_NAMES.MARC, + }; + + const marcFiles = [ + { + marc: 'marcBibFileForC374186.mrc', + fileName: `testMarcFile.${getRandomPostfix()}.mrc`, + jobProfileToRun: 'Default - Create instance and SRS MARC Bib', + numOfRecords: 1, + }, + { + marc: 'marcAuthFileC374186.mrc', + fileName: `testMarcFile.${getRandomPostfix()}.mrc`, + jobProfileToRun: 'Default - Create SRS MARC Authority', + numOfRecords: 1, + }, + ]; + + const createdAuthorityIDs = []; + + before(() => { + cy.createTempUser([ + Permissions.moduleDataImportEnabled.gui, + Permissions.inventoryAll.gui, + Permissions.uiMarcAuthoritiesAuthorityRecordView.gui, + Permissions.uiQuickMarcQuickMarcAuthorityLinkUnlink.gui, + Permissions.uiQuickMarcQuickMarcBibliographicEditorView.gui, + Permissions.uiQuickMarcQuickMarcBibliographicEditorAll.gui, + Permissions.dataExportEnableApp.gui, + ]).then((createdUserProperties) => { + testData.userProperties = createdUserProperties; + }); + + marcFiles.forEach((marcFile) => { + cy.loginAsAdmin({ path: TopMenu.dataImportPath, waiter: DataImport.waitLoading }).then( + () => { + DataImport.verifyUploadState(); + DataImport.uploadFileAndRetry(marcFile.marc, marcFile.fileName); + JobProfiles.waitLoadingList(); + JobProfiles.search(marcFile.jobProfileToRun); + JobProfiles.runImportFile(); + JobProfiles.waitFileIsImported(marcFile.fileName); + Logs.checkStatusOfJobProfile('Completed'); + Logs.openFileDetails(marcFile.fileName); + for (let i = 0; i < marcFile.numOfRecords; i++) { + Logs.getCreatedItemsID(i).then((link) => { + createdAuthorityIDs.push(link.split('/')[5]); + }); + } + }, + ); + }); + + cy.loginAsAdmin().then(() => { + // create Field mapping profile + cy.visit(SettingsMenu.mappingProfilePath); + FieldMappingProfiles.createMappingProfileForUpdatesMarcAuthority(mappingProfile); + FieldMappingProfileView.closeViewMode(mappingProfile.name); + FieldMappingProfiles.checkMappingProfilePresented(mappingProfile.name); + // create Action profile and link it to Field mapping profile + cy.visit(SettingsMenu.actionProfilePath); + ActionProfiles.create(actionProfile, mappingProfile.name); + ActionProfiles.checkActionProfilePresented(actionProfile.name); + // create Match profile + cy.visit(SettingsMenu.matchProfilePath); + MatchProfiles.createMatchProfile(matchProfile); + // create Job profile + cy.visit(SettingsMenu.jobProfilePath); + JobProfiles.openNewJobProfileForm(); + NewJobProfile.fillJobProfile(jobProfile); + NewJobProfile.linkMatchProfile(matchProfile.profileName); + NewJobProfile.linkActionProfileForMatches(actionProfile.name); + // wait for the action profile to be linked + cy.wait(1000); + NewJobProfile.saveAndClose(); + JobProfiles.waitLoadingList(); + JobProfiles.checkJobProfilePresented(jobProfile.profileName); + }); + }); + + after(() => { + cy.getAdminToken(); + Users.deleteViaApi(testData.userProperties.userId); + JobProfiles.deleteJobProfile(jobProfile.profileName); + MatchProfiles.deleteMatchProfile(matchProfile.profileName); + ActionProfiles.deleteActionProfile(actionProfile.name); + FieldMappingProfileView.deleteViaApi(mappingProfile.name); + + if (createdAuthorityIDs[0]) InventoryInstance.deleteInstanceViaApi(createdAuthorityIDs[0]); + createdAuthorityIDs.forEach((id, index) => { + if (index) MarcAuthority.deleteViaAPI(id); + }); + + FileManager.deleteFolder(Cypress.config('downloadsFolder')); + FileManager.deleteFile(`cypress/fixtures/${testData.modifiedMarcFile}`); + FileManager.deleteFile(`cypress/fixtures/${testData.exportedMarcFile}`); + FileManager.deleteFile(`cypress/fixtures/${testData.csvFile}`); + }); + + it( + 'C374186 Update "1XX" field value (edit controlling field) of linked "MARC Authority" record (spitfire)', + { tags: [TestTypes.criticalPath, DevTeams.spitfire, Parallelization.nonParallel] }, + () => { + cy.login(testData.userProperties.username, testData.userProperties.password, { + path: TopMenu.inventoryPath, + waiter: InventoryInstances.waitContentLoading, + }); + InventoryInstance.searchByTitle(createdAuthorityIDs[0]); + InventoryInstances.selectInstance(); + InventoryInstance.editMarcBibliographicRecord(); + InventoryInstance.verifyAndClickLinkIcon('700'); + + MarcAuthorities.switchToSearch(); + InventoryInstance.verifySelectMarcAuthorityModal(); + InventoryInstance.verifySearchOptions(); + InventoryInstance.searchResults(testData.authorityTitle); + InventoryInstance.clickLinkButton(); + QuickMarcEditor.verifyAfterLinkingAuthority('700'); + QuickMarcEditor.pressSaveAndClose(); + QuickMarcEditor.checkAfterSaveAndClose(); + + cy.visit(TopMenu.marcAuthorities); + MarcAuthorities.searchBy('Personal name', testData.authorityTitle); + MarcAuthorities.selectAllRecords(); + MarcAuthorities.exportSelected(); + ExportFile.downloadCSVFile(testData.csvFile, 'QuickAuthorityExport*'); + + cy.visit(TopMenu.dataExportPath); + ExportFile.uploadFile(testData.csvFile); + ExportFile.exportWithDefaultJobProfile(testData.csvFile, 'authority', 'Authorities'); + ExportFile.downloadExportedMarcFile(testData.exportedMarcFile); + + DataImport.editMarcFile( + testData.exportedMarcFile, + testData.modifiedMarcFile, + ['cQueen of Great Britain', 'd1926-'], + ['c1926-2022', 'qQueen of G. Britain'], + ); + + cy.visit(TopMenu.dataImportPath); + DataImport.uploadFile(testData.modifiedMarcFile, testData.uploadModifiedMarcFile); + JobProfiles.waitFileIsUploaded(); + JobProfiles.waitLoadingList(); + JobProfiles.search(testData.jobProfileName); + JobProfiles.search('test111'); + JobProfiles.runImportFile(); + JobProfiles.waitFileIsImported(testData.uploadModifiedMarcFile); + Logs.checkStatusOfJobProfile('Completed'); + + cy.visit(TopMenu.marcAuthorities); + MarcAuthorities.searchBy('Keyword', 'Queen of G. Britain'); + MarcAuthority.contains('$a Elizabeth $b II, $c 1926-2022, $q Queen of G. Britain'); + + cy.visit(TopMenu.inventoryPath); + InventoryInstance.searchByTitle(createdAuthorityIDs[0]); + InventoryInstances.selectInstance(); + InventoryInstance.verifyRecordStatus('Automated linking update'); + InventoryInstance.editMarcBibliographicRecord(); + QuickMarcEditor.verifyTagFieldAfterLinking( + 60, + '700', + '0', + '\\', + '$a Elizabeth $b II, $c 1926-2022, $q Queen of G. Britain', + '', + '$0 id.loc.gov/authorities/names/n80126296', + '', + ); + }, + ); + }); +}); diff --git a/cypress/e2e/marc-authority/Importing-marc-authority-files/marc-authority-update.cy.js b/cypress/e2e/marc-authority/Importing-marc-authority-files/marc-authority-update.cy.js deleted file mode 100644 index b2ef86ab57..0000000000 --- a/cypress/e2e/marc-authority/Importing-marc-authority-files/marc-authority-update.cy.js +++ /dev/null @@ -1,242 +0,0 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import NewJobProfile from '../../../support/fragments/data_import/job_profiles/newJobProfile'; -import FieldMappingProfiles from '../../../support/fragments/data_import/mapping_profiles/fieldMappingProfiles'; -import ActionProfiles from '../../../support/fragments/data_import/action_profiles/actionProfiles'; -import MatchProfiles from '../../../support/fragments/data_import/match_profiles/matchProfiles'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import ExportFile from '../../../support/fragments/data-export/exportFile'; -import FileManager from '../../../support/utils/fileManager'; -import SettingsMenu from '../../../support/fragments/settingsMenu'; -import Parallelization from '../../../support/dictionary/parallelization'; -import { - LOCATION_NAMES, - FOLIO_RECORD_TYPE, - ACCEPTED_DATA_TYPE_NAMES, - EXISTING_RECORDS_NAMES, -} from '../../../support/constants'; -import FieldMappingProfileView from '../../../support/fragments/data_import/mapping_profiles/fieldMappingProfileView'; - -describe('Data Import - Update MARC Authority files', () => { - const testData = { - authorityTitle: 'Elizabeth II, Queen of Great Britain, 1926-', - instanseTitle: 'Elizabeth', - - csvFile: `exportedCSVFile${getRandomPostfix()}.csv`, - exportedMarcFile: `exportedMarcFile${getRandomPostfix()}.mrc`, - modifiedMarcFile: `modifiedMarcFile${getRandomPostfix()}.mrc`, - uploadModifiedMarcFile: `testMarcFile.${getRandomPostfix()}.mrc`, - jobProfileName: 'Update MARC authority records by matching 999 ff $s subfield value', - }; - - const mappingProfile = { - name: 'Update MARC authority records by matching 999 ff $s subfield value', - typeValue: FOLIO_RECORD_TYPE.MARCAUTHORITY, - update: true, - permanentLocation: `"${LOCATION_NAMES.ANNEX}"`, - }; - const actionProfile = { - typeValue: FOLIO_RECORD_TYPE.MARCAUTHORITY, - name: 'Update MARC authority records by matching 999 ff $s subfield value', - action: 'Update (all record types except Orders, Invoices, or MARC Holdings)', - }; - const matchProfile = { - profileName: 'Update MARC authority records by matching 999 ff $s subfield value', - incomingRecordFields: { - field: '999', - in1: 'f', - in2: 'f', - subfield: 's', - }, - existingRecordFields: { - field: '999', - in1: 'f', - in2: 'f', - subfield: 's', - }, - matchCriterion: 'Exactly matches', - existingRecordType: EXISTING_RECORDS_NAMES.MARC_AUTHORITY, - }; - const jobProfile = { - ...NewJobProfile.defaultJobProfile, - profileName: 'Update MARC authority records by matching 999 ff $s subfield value', - acceptedType: ACCEPTED_DATA_TYPE_NAMES.MARC, - }; - - const marcFiles = [ - { - marc: 'marcBibFileForC374186.mrc', - fileName: `testMarcFile.${getRandomPostfix()}.mrc`, - jobProfileToRun: 'Default - Create instance and SRS MARC Bib', - numOfRecords: 1, - }, - { - marc: 'marcAuthFileC374186.mrc', - fileName: `testMarcFile.${getRandomPostfix()}.mrc`, - jobProfileToRun: 'Default - Create SRS MARC Authority', - numOfRecords: 1, - }, - ]; - - const createdAuthorityIDs = []; - - before(() => { - cy.createTempUser([ - Permissions.moduleDataImportEnabled.gui, - Permissions.inventoryAll.gui, - Permissions.uiMarcAuthoritiesAuthorityRecordView.gui, - Permissions.uiQuickMarcQuickMarcAuthorityLinkUnlink.gui, - Permissions.uiQuickMarcQuickMarcBibliographicEditorView.gui, - Permissions.uiQuickMarcQuickMarcBibliographicEditorAll.gui, - Permissions.dataExportEnableApp.gui, - ]).then((createdUserProperties) => { - testData.userProperties = createdUserProperties; - }); - - marcFiles.forEach((marcFile) => { - cy.loginAsAdmin({ path: TopMenu.dataImportPath, waiter: DataImport.waitLoading }).then(() => { - DataImport.verifyUploadState(); - DataImport.uploadFileAndRetry(marcFile.marc, marcFile.fileName); - JobProfiles.waitLoadingList(); - JobProfiles.search(marcFile.jobProfileToRun); - JobProfiles.runImportFile(); - JobProfiles.waitFileIsImported(marcFile.fileName); - Logs.checkStatusOfJobProfile('Completed'); - Logs.openFileDetails(marcFile.fileName); - for (let i = 0; i < marcFile.numOfRecords; i++) { - Logs.getCreatedItemsID(i).then((link) => { - createdAuthorityIDs.push(link.split('/')[5]); - }); - } - }); - }); - - cy.loginAsAdmin().then(() => { - // create Field mapping profile - cy.visit(SettingsMenu.mappingProfilePath); - FieldMappingProfiles.createMappingProfileForUpdatesMarcAuthority(mappingProfile); - FieldMappingProfileView.closeViewMode(mappingProfile.name); - FieldMappingProfiles.checkMappingProfilePresented(mappingProfile.name); - // create Action profile and link it to Field mapping profile - cy.visit(SettingsMenu.actionProfilePath); - ActionProfiles.create(actionProfile, mappingProfile.name); - ActionProfiles.checkActionProfilePresented(actionProfile.name); - // create Match profile - cy.visit(SettingsMenu.matchProfilePath); - MatchProfiles.createMatchProfile(matchProfile); - // create Job profile - cy.visit(SettingsMenu.jobProfilePath); - JobProfiles.openNewJobProfileForm(); - NewJobProfile.fillJobProfile(jobProfile); - NewJobProfile.linkMatchProfile(matchProfile.profileName); - NewJobProfile.linkActionProfileForMatches(actionProfile.name); - // wait for the action profile to be linked - cy.wait(1000); - NewJobProfile.saveAndClose(); - JobProfiles.waitLoadingList(); - JobProfiles.checkJobProfilePresented(jobProfile.profileName); - }); - }); - - after(() => { - cy.getAdminToken(); - Users.deleteViaApi(testData.userProperties.userId); - JobProfiles.deleteJobProfile(jobProfile.profileName); - MatchProfiles.deleteMatchProfile(matchProfile.profileName); - ActionProfiles.deleteActionProfile(actionProfile.name); - FieldMappingProfileView.deleteViaApi(mappingProfile.name); - - if (createdAuthorityIDs[0]) InventoryInstance.deleteInstanceViaApi(createdAuthorityIDs[0]); - createdAuthorityIDs.forEach((id, index) => { - if (index) MarcAuthority.deleteViaAPI(id); - }); - - FileManager.deleteFolder(Cypress.config('downloadsFolder')); - FileManager.deleteFile(`cypress/fixtures/${testData.modifiedMarcFile}`); - FileManager.deleteFile(`cypress/fixtures/${testData.exportedMarcFile}`); - FileManager.deleteFile(`cypress/fixtures/${testData.csvFile}`); - }); - - it( - 'C374186 Update "1XX" field value (edit controlling field) of linked "MARC Authority" record (spitfire)', - { tags: [TestTypes.criticalPath, DevTeams.spitfire, Parallelization.nonParallel] }, - () => { - cy.login(testData.userProperties.username, testData.userProperties.password, { - path: TopMenu.inventoryPath, - waiter: InventoryInstances.waitContentLoading, - }); - InventoryInstance.searchByTitle(createdAuthorityIDs[0]); - InventoryInstances.selectInstance(); - InventoryInstance.editMarcBibliographicRecord(); - InventoryInstance.verifyAndClickLinkIcon('700'); - - MarcAuthorities.switchToSearch(); - InventoryInstance.verifySelectMarcAuthorityModal(); - InventoryInstance.verifySearchOptions(); - InventoryInstance.searchResults(testData.authorityTitle); - InventoryInstance.clickLinkButton(); - QuickMarcEditor.verifyAfterLinkingAuthority('700'); - QuickMarcEditor.pressSaveAndClose(); - QuickMarcEditor.checkAfterSaveAndClose(); - - cy.visit(TopMenu.marcAuthorities); - MarcAuthorities.searchBy('Personal name', testData.authorityTitle); - MarcAuthorities.selectAllRecords(); - MarcAuthorities.exportSelected(); - ExportFile.downloadCSVFile(testData.csvFile, 'QuickAuthorityExport*'); - - cy.visit(TopMenu.dataExportPath); - ExportFile.uploadFile(testData.csvFile); - ExportFile.exportWithDefaultJobProfile(testData.csvFile, 'authority', 'Authorities'); - ExportFile.downloadExportedMarcFile(testData.exportedMarcFile); - - DataImport.editMarcFile( - testData.exportedMarcFile, - testData.modifiedMarcFile, - ['cQueen of Great Britain', 'd1926-'], - ['c1926-2022', 'qQueen of G. Britain'], - ); - - cy.visit(TopMenu.dataImportPath); - DataImport.uploadFile(testData.modifiedMarcFile, testData.uploadModifiedMarcFile); - JobProfiles.waitFileIsUploaded(); - JobProfiles.waitLoadingList(); - JobProfiles.search(testData.jobProfileName); - JobProfiles.search('test111'); - JobProfiles.runImportFile(); - JobProfiles.waitFileIsImported(testData.uploadModifiedMarcFile); - Logs.checkStatusOfJobProfile('Completed'); - - cy.visit(TopMenu.marcAuthorities); - MarcAuthorities.searchBy('Keyword', 'Queen of G. Britain'); - MarcAuthority.contains('$a Elizabeth $b II, $c 1926-2022, $q Queen of G. Britain'); - - cy.visit(TopMenu.inventoryPath); - InventoryInstance.searchByTitle(createdAuthorityIDs[0]); - InventoryInstances.selectInstance(); - InventoryInstance.verifyRecordStatus('Automated linking update'); - InventoryInstance.editMarcBibliographicRecord(); - QuickMarcEditor.verifyTagFieldAfterLinking( - 60, - '700', - '0', - '\\', - '$a Elizabeth $b II, $c 1926-2022, $q Queen of G. Britain', - '', - '$0 id.loc.gov/authorities/names/n80126296', - '', - ); - }, - ); -}); diff --git a/cypress/e2e/marc-authority/delete-one-marc-bib-linked-marc-authority.cy.js b/cypress/e2e/marc/marc-authority/delete-one-marc-bib-linked-marc-authority.cy.js similarity index 81% rename from cypress/e2e/marc-authority/delete-one-marc-bib-linked-marc-authority.cy.js rename to cypress/e2e/marc/marc-authority/delete-one-marc-bib-linked-marc-authority.cy.js index f00d01519f..9299343455 100644 --- a/cypress/e2e/marc-authority/delete-one-marc-bib-linked-marc-authority.cy.js +++ b/cypress/e2e/marc/marc-authority/delete-one-marc-bib-linked-marc-authority.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../support/utils/stringTools'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import MarcAuthoritiesDelete from '../../support/fragments/marcAuthority/marcAuthoritiesDelete'; -import MarcAuthoritiesSearch from '../../support/fragments/marcAuthority/marcAuthoritiesSearch'; +import TestTypes from '../../../support/dictionary/testTypes'; +import DevTeams from '../../../support/dictionary/devTeams'; +import Permissions from '../../../support/dictionary/permissions'; +import TopMenu from '../../../support/fragments/topMenu'; +import Users from '../../../support/fragments/users/users'; +import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../support/fragments/data_import/dataImport'; +import Logs from '../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../support/utils/stringTools'; +import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; +import MarcAuthoritiesDelete from '../../../support/fragments/marcAuthority/marcAuthoritiesDelete'; +import MarcAuthoritiesSearch from '../../../support/fragments/marcAuthority/marcAuthoritiesSearch'; describe('MARC -> MARC Authority', () => { const testData = { diff --git a/cypress/e2e/marc-authority/delete-two-marc-bib-linked-marc-authority.cy.js b/cypress/e2e/marc/marc-authority/delete-two-marc-bib-linked-marc-authority.cy.js similarity index 87% rename from cypress/e2e/marc-authority/delete-two-marc-bib-linked-marc-authority.cy.js rename to cypress/e2e/marc/marc-authority/delete-two-marc-bib-linked-marc-authority.cy.js index 016a1fe1b9..66513c9763 100644 --- a/cypress/e2e/marc-authority/delete-two-marc-bib-linked-marc-authority.cy.js +++ b/cypress/e2e/marc/marc-authority/delete-two-marc-bib-linked-marc-authority.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../support/utils/stringTools'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import MarcAuthoritiesDelete from '../../support/fragments/marcAuthority/marcAuthoritiesDelete'; +import TestTypes from '../../../support/dictionary/testTypes'; +import DevTeams from '../../../support/dictionary/devTeams'; +import Permissions from '../../../support/dictionary/permissions'; +import TopMenu from '../../../support/fragments/topMenu'; +import Users from '../../../support/fragments/users/users'; +import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../support/fragments/data_import/dataImport'; +import Logs from '../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../support/utils/stringTools'; +import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; +import MarcAuthoritiesDelete from '../../../support/fragments/marcAuthority/marcAuthoritiesDelete'; describe('MARC -> MARC Authority', () => { const testData = { diff --git a/cypress/e2e/marc-authority/edit-tag-value-100-which-has-$t-in-the-marc-authority-record-controls-marc-bib.cy.js b/cypress/e2e/marc/marc-authority/edit-linked-authority-record/edit-tag-value-100-which-has-$t-in-the-marc-authority-record-controls-marc-bib.cy.js similarity index 85% rename from cypress/e2e/marc-authority/edit-tag-value-100-which-has-$t-in-the-marc-authority-record-controls-marc-bib.cy.js rename to cypress/e2e/marc/marc-authority/edit-linked-authority-record/edit-tag-value-100-which-has-$t-in-the-marc-authority-record-controls-marc-bib.cy.js index 7d027564cf..dcd1fc1cfd 100644 --- a/cypress/e2e/marc-authority/edit-tag-value-100-which-has-$t-in-the-marc-authority-record-controls-marc-bib.cy.js +++ b/cypress/e2e/marc/marc-authority/edit-linked-authority-record/edit-tag-value-100-which-has-$t-in-the-marc-authority-record-controls-marc-bib.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../support/utils/stringTools'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; +import TestTypes from '../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../support/dictionary/devTeams'; +import Permissions from '../../../../support/dictionary/permissions'; +import TopMenu from '../../../../support/fragments/topMenu'; +import Users from '../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../support/utils/stringTools'; +import MarcAuthorities from '../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../support/fragments/quickMarcEditor'; +import MarcAuthority from '../../../../support/fragments/marcAuthority/marcAuthority'; -describe('MARC -> MARC Authority', () => { +describe('MARC Authority -> Edit linked Authority record', () => { const testData = { tag100: '100', tag100content: diff --git a/cypress/e2e/marc-authority/marc-auth-view-with-permissions-downloadAndResendFiles.cy.js b/cypress/e2e/marc/marc-authority/marc-auth-view-with-permissions-downloadAndResendFiles.cy.js similarity index 78% rename from cypress/e2e/marc-authority/marc-auth-view-with-permissions-downloadAndResendFiles.cy.js rename to cypress/e2e/marc/marc-authority/marc-auth-view-with-permissions-downloadAndResendFiles.cy.js index fe538317fd..8e094b3dac 100644 --- a/cypress/e2e/marc-authority/marc-auth-view-with-permissions-downloadAndResendFiles.cy.js +++ b/cypress/e2e/marc/marc-authority/marc-auth-view-with-permissions-downloadAndResendFiles.cy.js @@ -1,10 +1,10 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import DateTools from '../../support/utils/dateTools'; +import TestTypes from '../../../support/dictionary/testTypes'; +import DevTeams from '../../../support/dictionary/devTeams'; +import Permissions from '../../../support/dictionary/permissions'; +import TopMenu from '../../../support/fragments/topMenu'; +import Users from '../../../support/fragments/users/users'; +import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; +import DateTools from '../../../support/utils/dateTools'; describe('MARC -> MARC Authority', () => { const testData = {}; diff --git a/cypress/e2e/marc-authority/marc-auth-view-with-permissions-exportManagerAll.cy.js b/cypress/e2e/marc/marc-authority/marc-auth-view-with-permissions-exportManagerAll.cy.js similarity index 74% rename from cypress/e2e/marc-authority/marc-auth-view-with-permissions-exportManagerAll.cy.js rename to cypress/e2e/marc/marc-authority/marc-auth-view-with-permissions-exportManagerAll.cy.js index 5dc2a55ab7..dc0a73c374 100644 --- a/cypress/e2e/marc-authority/marc-auth-view-with-permissions-exportManagerAll.cy.js +++ b/cypress/e2e/marc/marc-authority/marc-auth-view-with-permissions-exportManagerAll.cy.js @@ -1,9 +1,9 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; +import TestTypes from '../../../support/dictionary/testTypes'; +import DevTeams from '../../../support/dictionary/devTeams'; +import Permissions from '../../../support/dictionary/permissions'; +import TopMenu from '../../../support/fragments/topMenu'; +import Users from '../../../support/fragments/users/users'; +import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; describe('MARC -> MARC Authority', () => { const testData = {}; diff --git a/cypress/e2e/marc-authority/marc-authority-search.cy.js b/cypress/e2e/marc/marc-authority/marc-authority-search.cy.js similarity index 88% rename from cypress/e2e/marc-authority/marc-authority-search.cy.js rename to cypress/e2e/marc/marc-authority/marc-authority-search.cy.js index cb73271800..33394843b5 100644 --- a/cypress/e2e/marc-authority/marc-authority-search.cy.js +++ b/cypress/e2e/marc/marc-authority/marc-authority-search.cy.js @@ -1,17 +1,17 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import Users from '../../support/fragments/users/users'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import { JOB_STATUS_NAMES } from '../../support/constants'; +import getRandomPostfix from '../../../support/utils/stringTools'; +import TestTypes from '../../../support/dictionary/testTypes'; +import DevTeams from '../../../support/dictionary/devTeams'; +import Permissions from '../../../support/dictionary/permissions'; +import TopMenu from '../../../support/fragments/topMenu'; +import DataImport from '../../../support/fragments/data_import/dataImport'; +import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; +import Users from '../../../support/fragments/users/users'; +import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../support/fragments/data_import/logs/logs'; +import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; +import { JOB_STATUS_NAMES } from '../../../support/constants'; -describe('MARC -› MARC Authority', () => { +describe('MARC -> MARC Authority', () => { const testData = { expectedProperties: [ 'authRefType', diff --git a/cypress/e2e/marc-authority/marc-authority-sort.cy.js b/cypress/e2e/marc/marc-authority/marc-authority-sort.cy.js similarity index 87% rename from cypress/e2e/marc-authority/marc-authority-sort.cy.js rename to cypress/e2e/marc/marc-authority/marc-authority-sort.cy.js index 44bdce4045..149f207cf8 100644 --- a/cypress/e2e/marc-authority/marc-authority-sort.cy.js +++ b/cypress/e2e/marc/marc-authority/marc-authority-sort.cy.js @@ -1,21 +1,21 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import Users from '../../support/fragments/users/users'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import Parallelization from '../../support/dictionary/parallelization'; +import getRandomPostfix from '../../../support/utils/stringTools'; +import TestTypes from '../../../support/dictionary/testTypes'; +import DevTeams from '../../../support/dictionary/devTeams'; +import Permissions from '../../../support/dictionary/permissions'; +import TopMenu from '../../../support/fragments/topMenu'; +import DataImport from '../../../support/fragments/data_import/dataImport'; +import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; +import Users from '../../../support/fragments/users/users'; +import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../support/fragments/data_import/logs/logs'; +import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; +import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; +import Parallelization from '../../../support/dictionary/parallelization'; // TO DO: remove ignoring errors. Now when you click on one of the buttons, some promise in the application returns false Cypress.on('uncaught:exception', () => false); -describe('MARC Authority Sort', () => { +describe('MARC -> MARC Authority', () => { const testData = { authority: { title: 'Type of heading test', diff --git a/cypress/e2e/marc-authority/modify-marc-auth-record-of-deleted-user.cy.js b/cypress/e2e/marc/marc-authority/modify-marc-auth-record-of-deleted-user.cy.js similarity index 86% rename from cypress/e2e/marc-authority/modify-marc-auth-record-of-deleted-user.cy.js rename to cypress/e2e/marc/marc-authority/modify-marc-auth-record-of-deleted-user.cy.js index 79199cca6e..afc4db3809 100644 --- a/cypress/e2e/marc-authority/modify-marc-auth-record-of-deleted-user.cy.js +++ b/cypress/e2e/marc/marc-authority/modify-marc-auth-record-of-deleted-user.cy.js @@ -1,16 +1,16 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../support/utils/stringTools'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import UsersSearchPane from '../../support/fragments/users/usersSearchPane'; +import TestTypes from '../../../support/dictionary/testTypes'; +import DevTeams from '../../../support/dictionary/devTeams'; +import Permissions from '../../../support/dictionary/permissions'; +import TopMenu from '../../../support/fragments/topMenu'; +import Users from '../../../support/fragments/users/users'; +import DataImport from '../../../support/fragments/data_import/dataImport'; +import Logs from '../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../support/utils/stringTools'; +import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; +import UsersSearchPane from '../../../support/fragments/users/usersSearchPane'; describe('MARC -> MARC Authority', () => { const testData = { diff --git a/cypress/e2e/marc-authority/open-marc-bib-110-field-using-number-of-title-link.cy.js b/cypress/e2e/marc/marc-authority/open-marc-bib-110-field-using-number-of-title-link.cy.js similarity index 75% rename from cypress/e2e/marc-authority/open-marc-bib-110-field-using-number-of-title-link.cy.js rename to cypress/e2e/marc/marc-authority/open-marc-bib-110-field-using-number-of-title-link.cy.js index bfc6467bba..1e4e263ebf 100644 --- a/cypress/e2e/marc-authority/open-marc-bib-110-field-using-number-of-title-link.cy.js +++ b/cypress/e2e/marc/marc-authority/open-marc-bib-110-field-using-number-of-title-link.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../support/utils/stringTools'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import InventorySearchAndFilter from '../../support/fragments/inventory/inventorySearchAndFilter'; -import Parallelization from '../../support/dictionary/parallelization'; +import TestTypes from '../../../support/dictionary/testTypes'; +import DevTeams from '../../../support/dictionary/devTeams'; +import Permissions from '../../../support/dictionary/permissions'; +import TopMenu from '../../../support/fragments/topMenu'; +import Users from '../../../support/fragments/users/users'; +import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../support/fragments/data_import/dataImport'; +import Logs from '../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../support/utils/stringTools'; +import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; +import InventorySearchAndFilter from '../../../support/fragments/inventory/inventorySearchAndFilter'; +import Parallelization from '../../../support/dictionary/parallelization'; describe('MARC -> MARC Authority', () => { const testData = { diff --git a/cypress/e2e/marc-authority/open-marc-bib-130-field-using-number-of-title-link.cy.js b/cypress/e2e/marc/marc-authority/open-marc-bib-130-field-using-number-of-title-link.cy.js similarity index 75% rename from cypress/e2e/marc-authority/open-marc-bib-130-field-using-number-of-title-link.cy.js rename to cypress/e2e/marc/marc-authority/open-marc-bib-130-field-using-number-of-title-link.cy.js index 557ef6b7c7..9d9dab0524 100644 --- a/cypress/e2e/marc-authority/open-marc-bib-130-field-using-number-of-title-link.cy.js +++ b/cypress/e2e/marc/marc-authority/open-marc-bib-130-field-using-number-of-title-link.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../support/utils/stringTools'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import InventorySearchAndFilter from '../../support/fragments/inventory/inventorySearchAndFilter'; -import Parallelization from '../../support/dictionary/parallelization'; +import TestTypes from '../../../support/dictionary/testTypes'; +import DevTeams from '../../../support/dictionary/devTeams'; +import Permissions from '../../../support/dictionary/permissions'; +import TopMenu from '../../../support/fragments/topMenu'; +import Users from '../../../support/fragments/users/users'; +import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../support/fragments/data_import/dataImport'; +import Logs from '../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../support/utils/stringTools'; +import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; +import InventorySearchAndFilter from '../../../support/fragments/inventory/inventorySearchAndFilter'; +import Parallelization from '../../../support/dictionary/parallelization'; describe('MARC -> MARC Authority', () => { const testData = { diff --git a/cypress/e2e/marc-authority/open-marc-bib-610-field-using-number-of-title-link.cy.js b/cypress/e2e/marc/marc-authority/open-marc-bib-610-field-using-number-of-title-link.cy.js similarity index 76% rename from cypress/e2e/marc-authority/open-marc-bib-610-field-using-number-of-title-link.cy.js rename to cypress/e2e/marc/marc-authority/open-marc-bib-610-field-using-number-of-title-link.cy.js index ff438ffc65..ab0a4e1135 100644 --- a/cypress/e2e/marc-authority/open-marc-bib-610-field-using-number-of-title-link.cy.js +++ b/cypress/e2e/marc/marc-authority/open-marc-bib-610-field-using-number-of-title-link.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../support/utils/stringTools'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import InventorySearchAndFilter from '../../support/fragments/inventory/inventorySearchAndFilter'; -import Parallelization from '../../support/dictionary/parallelization'; +import TestTypes from '../../../support/dictionary/testTypes'; +import DevTeams from '../../../support/dictionary/devTeams'; +import Permissions from '../../../support/dictionary/permissions'; +import TopMenu from '../../../support/fragments/topMenu'; +import Users from '../../../support/fragments/users/users'; +import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../support/fragments/data_import/dataImport'; +import Logs from '../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../support/utils/stringTools'; +import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; +import InventorySearchAndFilter from '../../../support/fragments/inventory/inventorySearchAndFilter'; +import Parallelization from '../../../support/dictionary/parallelization'; describe('MARC -> MARC Authority', () => { const testData = { diff --git a/cypress/e2e/marc-authority/open-marc-bib-650-field-using-number-of-title-link.cy.js b/cypress/e2e/marc/marc-authority/open-marc-bib-650-field-using-number-of-title-link.cy.js similarity index 75% rename from cypress/e2e/marc-authority/open-marc-bib-650-field-using-number-of-title-link.cy.js rename to cypress/e2e/marc/marc-authority/open-marc-bib-650-field-using-number-of-title-link.cy.js index 549f2dc2a7..e82c887d80 100644 --- a/cypress/e2e/marc-authority/open-marc-bib-650-field-using-number-of-title-link.cy.js +++ b/cypress/e2e/marc/marc-authority/open-marc-bib-650-field-using-number-of-title-link.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../support/utils/stringTools'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import InventorySearchAndFilter from '../../support/fragments/inventory/inventorySearchAndFilter'; -import Parallelization from '../../support/dictionary/parallelization'; +import TestTypes from '../../../support/dictionary/testTypes'; +import DevTeams from '../../../support/dictionary/devTeams'; +import Permissions from '../../../support/dictionary/permissions'; +import TopMenu from '../../../support/fragments/topMenu'; +import Users from '../../../support/fragments/users/users'; +import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../support/fragments/data_import/dataImport'; +import Logs from '../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../support/utils/stringTools'; +import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; +import InventorySearchAndFilter from '../../../support/fragments/inventory/inventorySearchAndFilter'; +import Parallelization from '../../../support/dictionary/parallelization'; describe('MARC -> MARC Authority', () => { const testData = { diff --git a/cypress/e2e/marc-authority/open-marc-bib-711-field-using-number-of-title-link.cy.js b/cypress/e2e/marc/marc-authority/open-marc-bib-711-field-using-number-of-title-link.cy.js similarity index 75% rename from cypress/e2e/marc-authority/open-marc-bib-711-field-using-number-of-title-link.cy.js rename to cypress/e2e/marc/marc-authority/open-marc-bib-711-field-using-number-of-title-link.cy.js index 26bed23e74..bcf9a58af8 100644 --- a/cypress/e2e/marc-authority/open-marc-bib-711-field-using-number-of-title-link.cy.js +++ b/cypress/e2e/marc/marc-authority/open-marc-bib-711-field-using-number-of-title-link.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../support/utils/stringTools'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import InventorySearchAndFilter from '../../support/fragments/inventory/inventorySearchAndFilter'; -import Parallelization from '../../support/dictionary/parallelization'; +import TestTypes from '../../../support/dictionary/testTypes'; +import DevTeams from '../../../support/dictionary/devTeams'; +import Permissions from '../../../support/dictionary/permissions'; +import TopMenu from '../../../support/fragments/topMenu'; +import Users from '../../../support/fragments/users/users'; +import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../support/fragments/data_import/dataImport'; +import Logs from '../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../support/utils/stringTools'; +import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; +import InventorySearchAndFilter from '../../../support/fragments/inventory/inventorySearchAndFilter'; +import Parallelization from '../../../support/dictionary/parallelization'; describe('MARC -> MARC Authority', () => { const testData = { diff --git a/cypress/e2e/marc-authority/record-opens-heading-reference-value-clicked-highlighted-row.cy.js b/cypress/e2e/marc/marc-authority/record-opens-heading-reference-value-clicked-highlighted-row.cy.js similarity index 69% rename from cypress/e2e/marc-authority/record-opens-heading-reference-value-clicked-highlighted-row.cy.js rename to cypress/e2e/marc/marc-authority/record-opens-heading-reference-value-clicked-highlighted-row.cy.js index 9887823159..0f8de41dd9 100644 --- a/cypress/e2e/marc-authority/record-opens-heading-reference-value-clicked-highlighted-row.cy.js +++ b/cypress/e2e/marc/marc-authority/record-opens-heading-reference-value-clicked-highlighted-row.cy.js @@ -1,16 +1,16 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import Users from '../../support/fragments/users/users'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import Logs from '../../support/fragments/data_import/logs/logs'; +import getRandomPostfix from '../../../support/utils/stringTools'; +import TestTypes from '../../../support/dictionary/testTypes'; +import DevTeams from '../../../support/dictionary/devTeams'; +import Permissions from '../../../support/dictionary/permissions'; +import TopMenu from '../../../support/fragments/topMenu'; +import DataImport from '../../../support/fragments/data_import/dataImport'; +import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; +import Users from '../../../support/fragments/users/users'; +import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; +import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; +import Logs from '../../../support/fragments/data_import/logs/logs'; -describe('Importing MARC Authority files', () => { +describe('MARC -> MARC Authority', () => { const testData = {}; const jobProfileToRun = 'Default - Create SRS MARC Authority'; const fileName = 'oneMarcAuthority.mrc'; diff --git a/cypress/e2e/marc-authority/verify-thesaurus-facet-option.cy.js b/cypress/e2e/marc/marc-authority/verify-thesaurus-facet-option.cy.js similarity index 73% rename from cypress/e2e/marc-authority/verify-thesaurus-facet-option.cy.js rename to cypress/e2e/marc/marc-authority/verify-thesaurus-facet-option.cy.js index 25b8b1aa18..0d180058e9 100644 --- a/cypress/e2e/marc-authority/verify-thesaurus-facet-option.cy.js +++ b/cypress/e2e/marc/marc-authority/verify-thesaurus-facet-option.cy.js @@ -1,16 +1,16 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import Users from '../../support/fragments/users/users'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; -import Logs from '../../support/fragments/data_import/logs/logs'; +import getRandomPostfix from '../../../support/utils/stringTools'; +import TestTypes from '../../../support/dictionary/testTypes'; +import DevTeams from '../../../support/dictionary/devTeams'; +import Permissions from '../../../support/dictionary/permissions'; +import TopMenu from '../../../support/fragments/topMenu'; +import DataImport from '../../../support/fragments/data_import/dataImport'; +import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; +import Users from '../../../support/fragments/users/users'; +import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; +import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; +import Logs from '../../../support/fragments/data_import/logs/logs'; -describe('Importing MARC Authority files', () => { +describe('MARC -> MARC Authority', () => { const testData = {}; const jobProfileToRun = 'Default - Create SRS MARC Authority'; const fileName = '100_MARC_authority_records.mrc'; diff --git a/cypress/e2e/marc-authority/automated-linking/auto-linking-to-deleted-and-re-imported-marcBib.cy.js b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/automated-linking/auto-linking-to-deleted-and-re-imported-marcBib.cy.js similarity index 83% rename from cypress/e2e/marc-authority/automated-linking/auto-linking-to-deleted-and-re-imported-marcBib.cy.js rename to cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/automated-linking/auto-linking-to-deleted-and-re-imported-marcBib.cy.js index d2c3752abb..989f054014 100644 --- a/cypress/e2e/marc-authority/automated-linking/auto-linking-to-deleted-and-re-imported-marcBib.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/automated-linking/auto-linking-to-deleted-and-re-imported-marcBib.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import InventoryViewSource from '../../../support/fragments/inventory/inventoryViewSource'; -import MarcAuthoritiesDelete from '../../../support/fragments/marcAuthority/marcAuthoritiesDelete'; -import MarcAuthoritiesSearch from '../../../support/fragments/marcAuthority/marcAuthoritiesSearch'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import InventoryViewSource from '../../../../../support/fragments/inventory/inventoryViewSource'; +import MarcAuthoritiesDelete from '../../../../../support/fragments/marcAuthority/marcAuthoritiesDelete'; +import MarcAuthoritiesSearch from '../../../../../support/fragments/marcAuthority/marcAuthoritiesSearch'; describe('MARC -> MARC Bibliographic -> Create new MARC bib -> Automated linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/automated-linking/visibility-of-link-headings-to-users.cy.js b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/automated-linking/visibility-of-link-headings-to-users.cy.js similarity index 67% rename from cypress/e2e/marc-authority/automated-linking/visibility-of-link-headings-to-users.cy.js rename to cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/automated-linking/visibility-of-link-headings-to-users.cy.js index 94cf67ff0d..d37ece455d 100644 --- a/cypress/e2e/marc-authority/automated-linking/visibility-of-link-headings-to-users.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/automated-linking/visibility-of-link-headings-to-users.cy.js @@ -1,14 +1,14 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; -describe('MARC -> MARC Bibliographic -> Create new MARC bib', () => { +describe('MARC -> MARC Bibliographic -> Create new MARC bib -> Automated linking', () => { const testData = { tags: { tag100: '100', diff --git a/cypress/e2e/marc-authority/manual-linking/$9-validation-when-creating-new-marcBib.cy.js b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/$9-validation-when-creating-new-marcBib.cy.js similarity index 83% rename from cypress/e2e/marc-authority/manual-linking/$9-validation-when-creating-new-marcBib.cy.js rename to cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/$9-validation-when-creating-new-marcBib.cy.js index b82b20159b..14818c9681 100644 --- a/cypress/e2e/marc-authority/manual-linking/$9-validation-when-creating-new-marcBib.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/$9-validation-when-creating-new-marcBib.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import InventoryViewSource from '../../../support/fragments/inventory/inventoryViewSource'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import InventoryViewSource from '../../../../../support/fragments/inventory/inventoryViewSource'; describe('MARC -> MARC Bibliographic -> Create new MARC bib -> Manual linking', () => { const fieldsToUpdate = { diff --git a/cypress/e2e/marc-authority/manual-linking/$t-validation-while-linking-marcBib.cy.js b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/$t-validation-while-linking-marcBib.cy.js similarity index 76% rename from cypress/e2e/marc-authority/manual-linking/$t-validation-while-linking-marcBib.cy.js rename to cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/$t-validation-while-linking-marcBib.cy.js index ed6f21f14f..46d49c1cca 100644 --- a/cypress/e2e/marc-authority/manual-linking/$t-validation-while-linking-marcBib.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/$t-validation-while-linking-marcBib.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Create new MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/add-controllable-subfield-to-linked-field-when-creating-marcBib.cy.js b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/add-controllable-subfield-to-linked-field-when-creating-marcBib.cy.js similarity index 82% rename from cypress/e2e/marc-authority/manual-linking/add-controllable-subfield-to-linked-field-when-creating-marcBib.cy.js rename to cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/add-controllable-subfield-to-linked-field-when-creating-marcBib.cy.js index 2b9c10d2ec..ce88d1eaef 100644 --- a/cypress/e2e/marc-authority/manual-linking/add-controllable-subfield-to-linked-field-when-creating-marcBib.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/add-controllable-subfield-to-linked-field-when-creating-marcBib.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Create new MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/add-non-controllable-subfield-to-linked-field-when-creating-marcBib.cy.js b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/add-non-controllable-subfield-to-linked-field-when-creating-marcBib.cy.js similarity index 84% rename from cypress/e2e/marc-authority/manual-linking/add-non-controllable-subfield-to-linked-field-when-creating-marcBib.cy.js rename to cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/add-non-controllable-subfield-to-linked-field-when-creating-marcBib.cy.js index 278aa14ce4..ca4926c4e4 100644 --- a/cypress/e2e/marc-authority/manual-linking/add-non-controllable-subfield-to-linked-field-when-creating-marcBib.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/add-non-controllable-subfield-to-linked-field-when-creating-marcBib.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Create new MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/link-alternative-title-when-creating-new-marcBib.cy.js b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/link-alternative-title-when-creating-new-marcBib.cy.js similarity index 82% rename from cypress/e2e/marc-authority/manual-linking/link-alternative-title-when-creating-new-marcBib.cy.js rename to cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/link-alternative-title-when-creating-new-marcBib.cy.js index b88f34b60a..5b974653ac 100644 --- a/cypress/e2e/marc-authority/manual-linking/link-alternative-title-when-creating-new-marcBib.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/link-alternative-title-when-creating-new-marcBib.cy.js @@ -1,20 +1,20 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import InventorySearchAndFilter from '../../../support/fragments/inventory/inventorySearchAndFilter'; -import InventoryViewSource from '../../../support/fragments/inventory/inventoryViewSource'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import InventorySearchAndFilter from '../../../../../support/fragments/inventory/inventorySearchAndFilter'; +import InventoryViewSource from '../../../../../support/fragments/inventory/inventoryViewSource'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Create new MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/link-series-when-creating-new-marcBib.cy.js b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/link-series-when-creating-new-marcBib.cy.js similarity index 85% rename from cypress/e2e/marc-authority/manual-linking/link-series-when-creating-new-marcBib.cy.js rename to cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/link-series-when-creating-new-marcBib.cy.js index cdf2a4c1e1..1e8e2609ef 100644 --- a/cypress/e2e/marc-authority/manual-linking/link-series-when-creating-new-marcBib.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/link-series-when-creating-new-marcBib.cy.js @@ -1,20 +1,20 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import InventorySearchAndFilter from '../../../support/fragments/inventory/inventorySearchAndFilter'; -import InventoryViewSource from '../../../support/fragments/inventory/inventoryViewSource'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import InventorySearchAndFilter from '../../../../../support/fragments/inventory/inventorySearchAndFilter'; +import InventoryViewSource from '../../../../../support/fragments/inventory/inventoryViewSource'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Create new MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/link-subject-when-creating-new-marcBib.cy.js b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/link-subject-when-creating-new-marcBib.cy.js similarity index 81% rename from cypress/e2e/marc-authority/manual-linking/link-subject-when-creating-new-marcBib.cy.js rename to cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/link-subject-when-creating-new-marcBib.cy.js index 5b91752f4a..92b3d1da1b 100644 --- a/cypress/e2e/marc-authority/manual-linking/link-subject-when-creating-new-marcBib.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/link-subject-when-creating-new-marcBib.cy.js @@ -1,21 +1,21 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import InventorySearchAndFilter from '../../../support/fragments/inventory/inventorySearchAndFilter'; -import BrowseSubjects from '../../../support/fragments/inventory/search/browseSubjects'; -import InventoryViewSource from '../../../support/fragments/inventory/inventoryViewSource'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import InventorySearchAndFilter from '../../../../../support/fragments/inventory/inventorySearchAndFilter'; +import BrowseSubjects from '../../../../../support/fragments/inventory/search/browseSubjects'; +import InventoryViewSource from '../../../../../support/fragments/inventory/inventoryViewSource'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Create new MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/linking-repeatable-fields-when-creating-marcBib.cy.js b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/linking-repeatable-fields-when-creating-marcBib.cy.js similarity index 82% rename from cypress/e2e/marc-authority/manual-linking/linking-repeatable-fields-when-creating-marcBib.cy.js rename to cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/linking-repeatable-fields-when-creating-marcBib.cy.js index 852db330c0..460876d659 100644 --- a/cypress/e2e/marc-authority/manual-linking/linking-repeatable-fields-when-creating-marcBib.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/create-new-marc-bib/manual-linking/linking-repeatable-fields-when-creating-marcBib.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import InventoryViewSource from '../../../support/fragments/inventory/inventoryViewSource'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import InventoryViewSource from '../../../../../support/fragments/inventory/inventoryViewSource'; describe('MARC -> MARC Bibliographic -> Create new MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/automated-linking/all-linkable-fields-linked-after-click-link-headings.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/all-linkable-fields-linked-after-click-link-headings.cy.js similarity index 89% rename from cypress/e2e/marc-authority/automated-linking/all-linkable-fields-linked-after-click-link-headings.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/all-linkable-fields-linked-after-click-link-headings.cy.js index 1588dc2990..58aa7fa009 100644 --- a/cypress/e2e/marc-authority/automated-linking/all-linkable-fields-linked-after-click-link-headings.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/all-linkable-fields-linked-after-click-link-headings.cy.js @@ -1,17 +1,17 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryViewSource from '../../../support/fragments/inventory/inventoryViewSource'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import InventoryViewSource from '../../../../../support/fragments/inventory/inventoryViewSource'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Automated linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/automated-linking/all-linkable-fields-linked-except-already-linked-ones.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/all-linkable-fields-linked-except-already-linked-ones.cy.js similarity index 86% rename from cypress/e2e/marc-authority/automated-linking/all-linkable-fields-linked-except-already-linked-ones.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/all-linkable-fields-linked-except-already-linked-ones.cy.js index 2159168499..1bf0a4c405 100644 --- a/cypress/e2e/marc-authority/automated-linking/all-linkable-fields-linked-except-already-linked-ones.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/all-linkable-fields-linked-except-already-linked-ones.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryViewSource from '../../../support/fragments/inventory/inventoryViewSource'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import InventoryViewSource from '../../../../../support/fragments/inventory/inventoryViewSource'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Automated linking', () => { let userData = {}; diff --git a/cypress/e2e/marc-authority/automated-linking/all-linkable-fields-linked-when-creating-new-marbib.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/all-linkable-fields-linked-when-creating-new-marbib.cy.js similarity index 87% rename from cypress/e2e/marc-authority/automated-linking/all-linkable-fields-linked-when-creating-new-marbib.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/all-linkable-fields-linked-when-creating-new-marbib.cy.js index 65203c2523..b14b414fa7 100644 --- a/cypress/e2e/marc-authority/automated-linking/all-linkable-fields-linked-when-creating-new-marbib.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/all-linkable-fields-linked-when-creating-new-marbib.cy.js @@ -1,17 +1,17 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import InventoryViewSource from '../../../support/fragments/inventory/inventoryViewSource'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import InventoryViewSource from '../../../../../support/fragments/inventory/inventoryViewSource'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Automated linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/automated-linking/link-fields-using-link-headings-button.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/link-fields-using-link-headings-button.cy.js similarity index 89% rename from cypress/e2e/marc-authority/automated-linking/link-fields-using-link-headings-button.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/link-fields-using-link-headings-button.cy.js index 2283a48b0c..8ae14f1656 100644 --- a/cypress/e2e/marc-authority/automated-linking/link-fields-using-link-headings-button.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/link-fields-using-link-headings-button.cy.js @@ -1,17 +1,17 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Automated linking', () => { const testData = {}; diff --git a/cypress/e2e/marc-authority/automated-linking/link-headings-enabled-disabled-in-linked-marc-bib.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/link-headings-enabled-disabled-in-linked-marc-bib.cy.js similarity index 86% rename from cypress/e2e/marc-authority/automated-linking/link-headings-enabled-disabled-in-linked-marc-bib.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/link-headings-enabled-disabled-in-linked-marc-bib.cy.js index 75b7684c65..e2970eae46 100644 --- a/cypress/e2e/marc-authority/automated-linking/link-headings-enabled-disabled-in-linked-marc-bib.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/link-headings-enabled-disabled-in-linked-marc-bib.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import InventoryViewSource from '../../../support/fragments/inventory/inventoryViewSource'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import InventoryViewSource from '../../../../../support/fragments/inventory/inventoryViewSource'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Automated linking', () => { const fieldsToUpdate = [ diff --git a/cypress/e2e/marc-authority/automated-linking/link-headings-enabled-disabled-when-editing-marcBib.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/link-headings-enabled-disabled-when-editing-marcBib.cy.js similarity index 86% rename from cypress/e2e/marc-authority/automated-linking/link-headings-enabled-disabled-when-editing-marcBib.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/link-headings-enabled-disabled-when-editing-marcBib.cy.js index 59a4acef73..93dec87923 100644 --- a/cypress/e2e/marc-authority/automated-linking/link-headings-enabled-disabled-when-editing-marcBib.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/link-headings-enabled-disabled-when-editing-marcBib.cy.js @@ -1,16 +1,16 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Automated linking', () => { const fieldsToUpdate = [ diff --git a/cypress/e2e/marc-authority/automated-linking/manual-and-auto-linking-when-creating-new-marcBib.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/manual-and-auto-linking-when-creating-new-marcBib.cy.js similarity index 88% rename from cypress/e2e/marc-authority/automated-linking/manual-and-auto-linking-when-creating-new-marcBib.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/manual-and-auto-linking-when-creating-new-marcBib.cy.js index 3d32011320..d7363a3b96 100644 --- a/cypress/e2e/marc-authority/automated-linking/manual-and-auto-linking-when-creating-new-marcBib.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/manual-and-auto-linking-when-creating-new-marcBib.cy.js @@ -1,20 +1,20 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import InventorySearchAndFilter from '../../../support/fragments/inventory/inventorySearchAndFilter'; -import BrowseSubjects from '../../../support/fragments/inventory/search/browseSubjects'; -import InventoryViewSource from '../../../support/fragments/inventory/inventoryViewSource'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import InventorySearchAndFilter from '../../../../../support/fragments/inventory/inventorySearchAndFilter'; +import BrowseSubjects from '../../../../../support/fragments/inventory/search/browseSubjects'; +import InventoryViewSource from '../../../../../support/fragments/inventory/inventoryViewSource'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Automated linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/automated-linking/pre-defined-fields-linked-after-click-link-headings.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/pre-defined-fields-linked-after-click-link-headings.cy.js similarity index 86% rename from cypress/e2e/marc-authority/automated-linking/pre-defined-fields-linked-after-click-link-headings.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/pre-defined-fields-linked-after-click-link-headings.cy.js index 63e2c183bb..ad864afbd5 100644 --- a/cypress/e2e/marc-authority/automated-linking/pre-defined-fields-linked-after-click-link-headings.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/pre-defined-fields-linked-after-click-link-headings.cy.js @@ -1,20 +1,20 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import BrowseContributors from '../../../support/fragments/inventory/search/browseContributors'; -import InventorySearchAndFilter from '../../../support/fragments/inventory/inventorySearchAndFilter'; -import BrowseSubjects from '../../../support/fragments/inventory/search/browseSubjects'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import BrowseContributors from '../../../../../support/fragments/inventory/search/browseContributors'; +import InventorySearchAndFilter from '../../../../../support/fragments/inventory/inventorySearchAndFilter'; +import BrowseSubjects from '../../../../../support/fragments/inventory/search/browseSubjects'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Automated linking', () => { let userData = {}; diff --git a/cypress/e2e/marc-authority/automated-linking/unlink-auto-linked-fields-manual-link-edit-and-auto-link-again.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/unlink-auto-linked-fields-manual-link-edit-and-auto-link-again.cy.js similarity index 84% rename from cypress/e2e/marc-authority/automated-linking/unlink-auto-linked-fields-manual-link-edit-and-auto-link-again.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/unlink-auto-linked-fields-manual-link-edit-and-auto-link-again.cy.js index 44a695f0ab..fc7c7869fd 100644 --- a/cypress/e2e/marc-authority/automated-linking/unlink-auto-linked-fields-manual-link-edit-and-auto-link-again.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/unlink-auto-linked-fields-manual-link-edit-and-auto-link-again.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import InventoryViewSource from '../../../support/fragments/inventory/inventoryViewSource'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import InventoryViewSource from '../../../../../support/fragments/inventory/inventoryViewSource'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Automated linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/automated-linking/user-without-permission-can't-see-link-headings-button.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/user-without-permission-can't-see-link-headings-button.cy.js similarity index 81% rename from cypress/e2e/marc-authority/automated-linking/user-without-permission-can't-see-link-headings-button.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/user-without-permission-can't-see-link-headings-button.cy.js index 950b7754f8..7e868fc2c5 100644 --- a/cypress/e2e/marc-authority/automated-linking/user-without-permission-can't-see-link-headings-button.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/automated-linking/user-without-permission-can't-see-link-headings-button.cy.js @@ -1,15 +1,15 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Automated linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/link-contributor-when-creating-new-marcBib.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/link-contributor-when-creating-new-marcBib.cy.js similarity index 79% rename from cypress/e2e/marc-authority/manual-linking/link-contributor-when-creating-new-marcBib.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/link-contributor-when-creating-new-marcBib.cy.js index d2aedde8ae..1662cd7da5 100644 --- a/cypress/e2e/marc-authority/manual-linking/link-contributor-when-creating-new-marcBib.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/link-contributor-when-creating-new-marcBib.cy.js @@ -1,21 +1,21 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import InventorySearchAndFilter from '../../../support/fragments/inventory/inventorySearchAndFilter'; -import BrowseSubjects from '../../../support/fragments/inventory/search/browseSubjects'; -import InventoryViewSource from '../../../support/fragments/inventory/inventoryViewSource'; -import BrowseContributors from '../../../support/fragments/inventory/search/browseContributors'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import InventorySearchAndFilter from '../../../../../support/fragments/inventory/inventorySearchAndFilter'; +import BrowseSubjects from '../../../../../support/fragments/inventory/search/browseSubjects'; +import InventoryViewSource from '../../../../../support/fragments/inventory/inventoryViewSource'; +import BrowseContributors from '../../../../../support/fragments/inventory/search/browseContributors'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Automated linking', () => { const fieldsToUpdate = { diff --git a/cypress/e2e/marc-authority/manual-linking/link-empty-marc-bib-with-marc-auth-record.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/link-empty-marc-bib-with-marc-auth-record.cy.js similarity index 75% rename from cypress/e2e/marc-authority/manual-linking/link-empty-marc-bib-with-marc-auth-record.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/link-empty-marc-bib-with-marc-auth-record.cy.js index 8540a3a695..f4ef0fff82 100644 --- a/cypress/e2e/marc-authority/manual-linking/link-empty-marc-bib-with-marc-auth-record.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/link-empty-marc-bib-with-marc-auth-record.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; -describe('Manual Linking Empty Bib field to Authority 1XX', () => { +describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Manual linking', () => { const testData = { searchOption: 'Personal name', marcValue: 'C380755 Lee, Stan, 1922-2018', diff --git a/cypress/e2e/marc-authority/manual-linking/linking-bibField100-to-authority100-with-subfield-0.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField100-to-authority100-with-subfield-0.cy.js similarity index 78% rename from cypress/e2e/marc-authority/manual-linking/linking-bibField100-to-authority100-with-subfield-0.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField100-to-authority100-with-subfield-0.cy.js index 869595aadf..9cd8aaa24a 100644 --- a/cypress/e2e/marc-authority/manual-linking/linking-bibField100-to-authority100-with-subfield-0.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField100-to-authority100-with-subfield-0.cy.js @@ -1,20 +1,20 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import Parallelization from '../../../support/dictionary/parallelization'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import Parallelization from '../../../../../support/dictionary/parallelization'; -describe('Manual Linking Bib field to Authority 1XX', () => { +describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Manual linking', () => { const testData = { tag100: '100', tag010: '010', diff --git a/cypress/e2e/marc-authority/manual-linking/linking-bibField110-to-authority110-with-record.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField110-to-authority110-with-record.cy.js similarity index 80% rename from cypress/e2e/marc-authority/manual-linking/linking-bibField110-to-authority110-with-record.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField110-to-authority110-with-record.cy.js index b5cfe9bcd8..8cf85fc22e 100644 --- a/cypress/e2e/marc-authority/manual-linking/linking-bibField110-to-authority110-with-record.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField110-to-authority110-with-record.cy.js @@ -1,20 +1,20 @@ -import { TestTypes, DevTeams, Permissions } from '../../../support/dictionary'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import { JOB_STATUS_NAMES } from '../../../support/constants'; -import InventoryViewSource from '../../../support/fragments/inventory/inventoryViewSource'; -import Parallelization from '../../../support/dictionary/parallelization'; +import { TestTypes, DevTeams, Permissions } from '../../../../../support/dictionary'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import { JOB_STATUS_NAMES } from '../../../../../support/constants'; +import InventoryViewSource from '../../../../../support/fragments/inventory/inventoryViewSource'; +import Parallelization from '../../../../../support/dictionary/parallelization'; -describe('Manual Linking Bib field to Authority 110', () => { +describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Manual linking', () => { const testData = { tag110: '110', authorityMarkedValue: 'Beatles', diff --git a/cypress/e2e/marc-authority/manual-linking/linking-bibField111-to-authority111-with-record.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField111-to-authority111-with-record.cy.js similarity index 83% rename from cypress/e2e/marc-authority/manual-linking/linking-bibField111-to-authority111-with-record.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField111-to-authority111-with-record.cy.js index 15146e5996..03fc5d32d7 100644 --- a/cypress/e2e/marc-authority/manual-linking/linking-bibField111-to-authority111-with-record.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField111-to-authority111-with-record.cy.js @@ -1,18 +1,18 @@ -import { TestTypes, DevTeams, Permissions } from '../../../support/dictionary'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import { JOB_STATUS_NAMES } from '../../../support/constants'; -import Parallelization from '../../../support/dictionary/parallelization'; -import InventoryViewSource from '../../../support/fragments/inventory/inventoryViewSource'; +import { TestTypes, DevTeams, Permissions } from '../../../../../support/dictionary'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import { JOB_STATUS_NAMES } from '../../../../../support/constants'; +import Parallelization from '../../../../../support/dictionary/parallelization'; +import InventoryViewSource from '../../../../../support/fragments/inventory/inventoryViewSource'; describe('Manual Linking Bib field to Authority 111', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/linking-bibField240-to-authority100-with-all-subfields.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField240-to-authority100-with-all-subfields.cy.js similarity index 84% rename from cypress/e2e/marc-authority/manual-linking/linking-bibField240-to-authority100-with-all-subfields.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField240-to-authority100-with-all-subfields.cy.js index 847baa6cc4..8b7630e7e7 100644 --- a/cypress/e2e/marc-authority/manual-linking/linking-bibField240-to-authority100-with-all-subfields.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField240-to-authority100-with-all-subfields.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import Parallelization from '../../../support/dictionary/parallelization'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import Parallelization from '../../../../../support/dictionary/parallelization'; describe('Manual Linking Bib field to Authority 1XX', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/linking-bibField240-to-authority100-with-subfield-t.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField240-to-authority100-with-subfield-t.cy.js similarity index 81% rename from cypress/e2e/marc-authority/manual-linking/linking-bibField240-to-authority100-with-subfield-t.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField240-to-authority100-with-subfield-t.cy.js index 66e237f14d..26800568a3 100644 --- a/cypress/e2e/marc-authority/manual-linking/linking-bibField240-to-authority100-with-subfield-t.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField240-to-authority100-with-subfield-t.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import Parallelization from '../../../support/dictionary/parallelization'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import Parallelization from '../../../../../support/dictionary/parallelization'; describe('Manual Linking Bib field to Authority 1XX', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/linking-bibField600-to-authority100.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField600-to-authority100.cy.js similarity index 78% rename from cypress/e2e/marc-authority/manual-linking/linking-bibField600-to-authority100.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField600-to-authority100.cy.js index ecb14880b6..7c204cea5a 100644 --- a/cypress/e2e/marc-authority/manual-linking/linking-bibField600-to-authority100.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField600-to-authority100.cy.js @@ -1,17 +1,17 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; describe('Manual Linking Bib field to Authority 1XX', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/linking-bibField610-to-authority110.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField610-to-authority110.cy.js similarity index 77% rename from cypress/e2e/marc-authority/manual-linking/linking-bibField610-to-authority110.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField610-to-authority110.cy.js index 938e8b06e8..4f6e3229b0 100644 --- a/cypress/e2e/marc-authority/manual-linking/linking-bibField610-to-authority110.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField610-to-authority110.cy.js @@ -1,17 +1,17 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; describe('Manual Linking Bib field to Authority 1XX', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/linking-bibField611-to-authority111-with-subfields-v-x-y-z.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField611-to-authority111-with-subfields-v-x-y-z.cy.js similarity index 79% rename from cypress/e2e/marc-authority/manual-linking/linking-bibField611-to-authority111-with-subfields-v-x-y-z.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField611-to-authority111-with-subfields-v-x-y-z.cy.js index 45e54f1293..a879b0cfda 100644 --- a/cypress/e2e/marc-authority/manual-linking/linking-bibField611-to-authority111-with-subfields-v-x-y-z.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField611-to-authority111-with-subfields-v-x-y-z.cy.js @@ -1,17 +1,17 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; describe('Manual Linking Bib field to Authority 1XX', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/linking-bibField611-to-authority111.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField611-to-authority111.cy.js similarity index 84% rename from cypress/e2e/marc-authority/manual-linking/linking-bibField611-to-authority111.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField611-to-authority111.cy.js index f85231b513..ae946258bf 100644 --- a/cypress/e2e/marc-authority/manual-linking/linking-bibField611-to-authority111.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField611-to-authority111.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryViewSource from '../../../support/fragments/inventory/inventoryViewSource'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import InventoryViewSource from '../../../../../support/fragments/inventory/inventoryViewSource'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('Manual Linking Bib field to Authority 1XX', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/linking-bibField630-to-authority130-with-subfields-v-x-y-z.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField630-to-authority130-with-subfields-v-x-y-z.cy.js similarity index 78% rename from cypress/e2e/marc-authority/manual-linking/linking-bibField630-to-authority130-with-subfields-v-x-y-z.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField630-to-authority130-with-subfields-v-x-y-z.cy.js index 59e900590f..7a8ef2bf07 100644 --- a/cypress/e2e/marc-authority/manual-linking/linking-bibField630-to-authority130-with-subfields-v-x-y-z.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField630-to-authority130-with-subfields-v-x-y-z.cy.js @@ -1,17 +1,17 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; describe('Manual Linking Bib field to Authority 1XX', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/linking-bibField650-to-authority150-with-subfields-v-x-y-z.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField650-to-authority150-with-subfields-v-x-y-z.cy.js similarity index 79% rename from cypress/e2e/marc-authority/manual-linking/linking-bibField650-to-authority150-with-subfields-v-x-y-z.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField650-to-authority150-with-subfields-v-x-y-z.cy.js index ed117abc82..d7cfa95d36 100644 --- a/cypress/e2e/marc-authority/manual-linking/linking-bibField650-to-authority150-with-subfields-v-x-y-z.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField650-to-authority150-with-subfields-v-x-y-z.cy.js @@ -1,16 +1,16 @@ -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import { JOB_STATUS_NAMES } from '../../../support/constants'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import { JOB_STATUS_NAMES } from '../../../../../support/constants'; describe('Manual Linking Bib field to Authority 1XX', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/linking-bibField650-to-authority150.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField650-to-authority150.cy.js similarity index 81% rename from cypress/e2e/marc-authority/manual-linking/linking-bibField650-to-authority150.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField650-to-authority150.cy.js index 0a20370a6f..4c2bec9c82 100644 --- a/cypress/e2e/marc-authority/manual-linking/linking-bibField650-to-authority150.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField650-to-authority150.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import { JOB_STATUS_NAMES } from '../../../support/constants'; -import InventoryViewSource from '../../../support/fragments/inventory/inventoryViewSource'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import { JOB_STATUS_NAMES } from '../../../../../support/constants'; +import InventoryViewSource from '../../../../../support/fragments/inventory/inventoryViewSource'; describe('Manual Linking Bib field to Authority 1XX', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/linking-bibField651-to-authority151-with-subfields-v-x-y-z.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField651-to-authority151-with-subfields-v-x-y-z.cy.js similarity index 77% rename from cypress/e2e/marc-authority/manual-linking/linking-bibField651-to-authority151-with-subfields-v-x-y-z.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField651-to-authority151-with-subfields-v-x-y-z.cy.js index 5c305d46a4..096a40c5a5 100644 --- a/cypress/e2e/marc-authority/manual-linking/linking-bibField651-to-authority151-with-subfields-v-x-y-z.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField651-to-authority151-with-subfields-v-x-y-z.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import { JOB_STATUS_NAMES } from '../../../support/constants'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import { JOB_STATUS_NAMES } from '../../../../../support/constants'; describe('Manual Linking Bib field to Authority 1XX', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/linking-bibField655-to-authority155-with-subfields-v-x-y-z.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField655-to-authority155-with-subfields-v-x-y-z.cy.js similarity index 77% rename from cypress/e2e/marc-authority/manual-linking/linking-bibField655-to-authority155-with-subfields-v-x-y-z.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField655-to-authority155-with-subfields-v-x-y-z.cy.js index f4e1b6b495..211afdc864 100644 --- a/cypress/e2e/marc-authority/manual-linking/linking-bibField655-to-authority155-with-subfields-v-x-y-z.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField655-to-authority155-with-subfields-v-x-y-z.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import { JOB_STATUS_NAMES } from '../../../support/constants'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import { JOB_STATUS_NAMES } from '../../../../../support/constants'; describe('Manual Linking Bib field to Authority 1XX', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/linking-bibField655-to-authority155.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField655-to-authority155.cy.js similarity index 82% rename from cypress/e2e/marc-authority/manual-linking/linking-bibField655-to-authority155.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField655-to-authority155.cy.js index c61fde5189..03dc8bd52b 100644 --- a/cypress/e2e/marc-authority/manual-linking/linking-bibField655-to-authority155.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/linking-bibField655-to-authority155.cy.js @@ -1,20 +1,20 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryViewSource from '../../../support/fragments/inventory/inventoryViewSource'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; -import MarcAuthoritiesDelete from '../../../support/fragments/marcAuthority/marcAuthoritiesDelete'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import InventoryViewSource from '../../../../../support/fragments/inventory/inventoryViewSource'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import MarcAuthoritiesDelete from '../../../../../support/fragments/marcAuthority/marcAuthoritiesDelete'; describe('Manual Linking Bib field to Authority 1XX', () => { const testData = { diff --git a/cypress/e2e/marc-authority/marc-bibliographic-unlink-fields.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/marc-bibliographic-unlink-fields.cy.js similarity index 84% rename from cypress/e2e/marc-authority/marc-bibliographic-unlink-fields.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/marc-bibliographic-unlink-fields.cy.js index 270db3089d..69e6d0636d 100644 --- a/cypress/e2e/marc-authority/marc-bibliographic-unlink-fields.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/marc-bibliographic-unlink-fields.cy.js @@ -1,17 +1,17 @@ -import getRandomPostfix from '../../support/utils/stringTools'; -import { DevTeams, TestTypes, Permissions } from '../../support/dictionary'; -import TopMenu from '../../support/fragments/topMenu'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import Users from '../../support/fragments/users/users'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import MarcAuthority from '../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../support/fragments/marcAuthority/marcAuthorities'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import { DevTeams, TestTypes, Permissions } from '../../../../../support/dictionary'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Users from '../../../../../support/fragments/users/users'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; -describe('MARC -> MARC Bibliographic', () => { +describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Manual linking', () => { const testData = { tag100: '100', tag010: '010', diff --git a/cypress/e2e/marc-authority/manual-linking/unlink-marc-bib-from-marc-auth-using-derive.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/unlink-marc-bib-from-marc-auth-using-derive.cy.js similarity index 81% rename from cypress/e2e/marc-authority/manual-linking/unlink-marc-bib-from-marc-auth-using-derive.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/unlink-marc-bib-from-marc-auth-using-derive.cy.js index de9097e223..41b54c0ad2 100644 --- a/cypress/e2e/marc-authority/manual-linking/unlink-marc-bib-from-marc-auth-using-derive.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/unlink-marc-bib-from-marc-auth-using-derive.cy.js @@ -1,17 +1,17 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; describe('Manual Unlinking Bib field from Authority 1XX', () => { const testData = {}; diff --git a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField100-with-wrong-record.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField100-with-wrong-record.cy.js similarity index 87% rename from cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField100-with-wrong-record.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField100-with-wrong-record.cy.js index fb483338b6..24e4c454cc 100644 --- a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField100-with-wrong-record.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField100-with-wrong-record.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField110-with-wrong-record.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField110-with-wrong-record.cy.js similarity index 82% rename from cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField110-with-wrong-record.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField110-with-wrong-record.cy.js index 50f374f284..5d0a3cae8d 100644 --- a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField110-with-wrong-record.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField110-with-wrong-record.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField111-with-wrong-record.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField111-with-wrong-record.cy.js similarity index 81% rename from cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField111-with-wrong-record.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField111-with-wrong-record.cy.js index b32dabc09d..e45f052340 100644 --- a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField111-with-wrong-record.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField111-with-wrong-record.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField240-with-wrong-record.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField240-with-wrong-record.cy.js similarity index 81% rename from cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField240-with-wrong-record.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField240-with-wrong-record.cy.js index 9dd4c25855..e9b692f485 100644 --- a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField240-with-wrong-record.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField240-with-wrong-record.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField600-with-wrong-record.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField600-with-wrong-record.cy.js similarity index 83% rename from cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField600-with-wrong-record.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField600-with-wrong-record.cy.js index 7918b1eae0..133cd952a5 100644 --- a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField600-with-wrong-record.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField600-with-wrong-record.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField610-with-wrong-record.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField610-with-wrong-record.cy.js similarity index 82% rename from cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField610-with-wrong-record.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField610-with-wrong-record.cy.js index 23c7f59430..95b9a62185 100644 --- a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField610-with-wrong-record.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField610-with-wrong-record.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField611-with-wrong-record.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField611-with-wrong-record.cy.js similarity index 81% rename from cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField611-with-wrong-record.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField611-with-wrong-record.cy.js index 6a42b2eb7b..90adfe7cd4 100644 --- a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField611-with-wrong-record.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField611-with-wrong-record.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField630-with-wrong-record.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField630-with-wrong-record.cy.js similarity index 82% rename from cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField630-with-wrong-record.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField630-with-wrong-record.cy.js index 9e9ad0a762..0f11da0027 100644 --- a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField630-with-wrong-record.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField630-with-wrong-record.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField650-with-wrong-record.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField650-with-wrong-record.cy.js similarity index 81% rename from cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField650-with-wrong-record.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField650-with-wrong-record.cy.js index cfdfcd4505..d6a5d69b50 100644 --- a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField650-with-wrong-record.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField650-with-wrong-record.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField651-with-wrong-record.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField651-with-wrong-record.cy.js similarity index 83% rename from cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField651-with-wrong-record.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField651-with-wrong-record.cy.js index 4cda1083eb..6422e916b4 100644 --- a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField651-with-wrong-record.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField651-with-wrong-record.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField700-with-wrong-record.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField700-with-wrong-record.cy.js similarity index 81% rename from cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField700-with-wrong-record.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField700-with-wrong-record.cy.js index a921ef87ad..854d72d69c 100644 --- a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField700-with-wrong-record.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField700-with-wrong-record.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField711-with-wrong-record.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField711-with-wrong-record.cy.js similarity index 81% rename from cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField711-with-wrong-record.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField711-with-wrong-record.cy.js index a8e71b6fcd..900d7642d7 100644 --- a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField711-with-wrong-record.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField711-with-wrong-record.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField730-with-wrong-record.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField730-with-wrong-record.cy.js similarity index 83% rename from cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField730-with-wrong-record.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField730-with-wrong-record.cy.js index f6911f145c..1fa4b768ef 100644 --- a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField730-with-wrong-record.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField730-with-wrong-record.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField800-with-wrong-record.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField800-with-wrong-record.cy.js similarity index 81% rename from cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField800-with-wrong-record.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField800-with-wrong-record.cy.js index 8fbef15883..07ad7ac06d 100644 --- a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField800-with-wrong-record.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField800-with-wrong-record.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField810-with-wrong-record.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField810-with-wrong-record.cy.js similarity index 81% rename from cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField810-with-wrong-record.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField810-with-wrong-record.cy.js index e9d55601ce..2999f04e34 100644 --- a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField810-with-wrong-record.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField810-with-wrong-record.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField811-with-wrong-record.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField811-with-wrong-record.cy.js similarity index 81% rename from cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField811-with-wrong-record.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField811-with-wrong-record.cy.js index 3ac54bf0cd..3f3729ba3c 100644 --- a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField811-with-wrong-record.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField811-with-wrong-record.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField830-with-wrong-record.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField830-with-wrong-record.cy.js similarity index 82% rename from cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField830-with-wrong-record.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField830-with-wrong-record.cy.js index f33c36f6cd..701adc7c23 100644 --- a/cypress/e2e/marc-authority/manual-linking/user-can't-link-bibField830-with-wrong-record.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/user-can't-link-bibField830-with-wrong-record.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Edit MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/verify-opening-created-marcBib-with-user-permissions.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/verify-opening-created-marcBib-with-user-permissions.cy.js similarity index 80% rename from cypress/e2e/marc-authority/manual-linking/verify-opening-created-marcBib-with-user-permissions.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/verify-opening-created-marcBib-with-user-permissions.cy.js index 5247cbadbf..afdd3e3e64 100644 --- a/cypress/e2e/marc-authority/manual-linking/verify-opening-created-marcBib-with-user-permissions.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/verify-opening-created-marcBib-with-user-permissions.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; -import MarcAuthorityBrowse from '../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; +import MarcAuthorityBrowse from '../../../../../support/fragments/marcAuthority/MarcAuthorityBrowse'; describe('MARC -> MARC Bibliographic -> Create new MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/manual-linking/verify-opening-derived-marcBib-with-user-permissions.cy.js b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/verify-opening-derived-marcBib-with-user-permissions.cy.js similarity index 80% rename from cypress/e2e/marc-authority/manual-linking/verify-opening-derived-marcBib-with-user-permissions.cy.js rename to cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/verify-opening-derived-marcBib-with-user-permissions.cy.js index 5ae1ea3b9a..9d1d13bc9c 100644 --- a/cypress/e2e/marc-authority/manual-linking/verify-opening-derived-marcBib-with-user-permissions.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/edit-marc-bib/manual-linking/verify-opening-derived-marcBib-with-user-permissions.cy.js @@ -1,17 +1,17 @@ -import TestTypes from '../../../support/dictionary/testTypes'; -import DevTeams from '../../../support/dictionary/devTeams'; -import Permissions from '../../../support/dictionary/permissions'; -import TopMenu from '../../../support/fragments/topMenu'; -import Users from '../../../support/fragments/users/users'; -import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; -import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; -import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -import MarcAuthority from '../../../support/fragments/marcAuthority/marcAuthority'; -import MarcAuthorities from '../../../support/fragments/marcAuthority/marcAuthorities'; -import DataImport from '../../../support/fragments/data_import/dataImport'; -import Logs from '../../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../../support/utils/stringTools'; +import TestTypes from '../../../../../support/dictionary/testTypes'; +import DevTeams from '../../../../../support/dictionary/devTeams'; +import Permissions from '../../../../../support/dictionary/permissions'; +import TopMenu from '../../../../../support/fragments/topMenu'; +import Users from '../../../../../support/fragments/users/users'; +import InventoryInstance from '../../../../../support/fragments/inventory/inventoryInstance'; +import QuickMarcEditor from '../../../../../support/fragments/quickMarcEditor'; +import InventoryInstances from '../../../../../support/fragments/inventory/inventoryInstances'; +import MarcAuthority from '../../../../../support/fragments/marcAuthority/marcAuthority'; +import MarcAuthorities from '../../../../../support/fragments/marcAuthority/marcAuthorities'; +import DataImport from '../../../../../support/fragments/data_import/dataImport'; +import Logs from '../../../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../../../support/utils/stringTools'; describe('MARC -> MARC Bibliographic -> Derive MARC bib -> Manual linking', () => { const testData = { diff --git a/cypress/e2e/marc-authority/modify-marc-bib-record-edited-by-deleted-user.cy.js b/cypress/e2e/marc/marc-bibliographic/modify-marc-bib-record-edited-by-deleted-user.cy.js similarity index 79% rename from cypress/e2e/marc-authority/modify-marc-bib-record-edited-by-deleted-user.cy.js rename to cypress/e2e/marc/marc-bibliographic/modify-marc-bib-record-edited-by-deleted-user.cy.js index b2ec5048ef..91e8bd33cb 100644 --- a/cypress/e2e/marc-authority/modify-marc-bib-record-edited-by-deleted-user.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/modify-marc-bib-record-edited-by-deleted-user.cy.js @@ -1,19 +1,19 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../support/utils/stringTools'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import UsersSearchPane from '../../support/fragments/users/usersSearchPane'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; -import { JOB_STATUS_NAMES } from '../../support/constants'; +import TestTypes from '../../../support/dictionary/testTypes'; +import DevTeams from '../../../support/dictionary/devTeams'; +import Permissions from '../../../support/dictionary/permissions'; +import TopMenu from '../../../support/fragments/topMenu'; +import Users from '../../../support/fragments/users/users'; +import DataImport from '../../../support/fragments/data_import/dataImport'; +import Logs from '../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../support/utils/stringTools'; +import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; +import UsersSearchPane from '../../../support/fragments/users/usersSearchPane'; +import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; +import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; +import { JOB_STATUS_NAMES } from '../../../support/constants'; -describe('MARC -> MARC Authority', () => { +describe('MARC -> MARC Bibliographic', () => { const testData = { source: 'MARC', tag245: '245', diff --git a/cypress/e2e/marc-authority/modify-marc-bib-record-of-deleted-user.cy.js b/cypress/e2e/marc/marc-bibliographic/modify-marc-bib-record-of-deleted-user.cy.js similarity index 79% rename from cypress/e2e/marc-authority/modify-marc-bib-record-of-deleted-user.cy.js rename to cypress/e2e/marc/marc-bibliographic/modify-marc-bib-record-of-deleted-user.cy.js index fda9045312..f7925f55e8 100644 --- a/cypress/e2e/marc-authority/modify-marc-bib-record-of-deleted-user.cy.js +++ b/cypress/e2e/marc/marc-bibliographic/modify-marc-bib-record-of-deleted-user.cy.js @@ -1,18 +1,18 @@ -import TestTypes from '../../support/dictionary/testTypes'; -import DevTeams from '../../support/dictionary/devTeams'; -import Permissions from '../../support/dictionary/permissions'; -import TopMenu from '../../support/fragments/topMenu'; -import Users from '../../support/fragments/users/users'; -import DataImport from '../../support/fragments/data_import/dataImport'; -import Logs from '../../support/fragments/data_import/logs/logs'; -import JobProfiles from '../../support/fragments/data_import/job_profiles/jobProfiles'; -import getRandomPostfix from '../../support/utils/stringTools'; -import QuickMarcEditor from '../../support/fragments/quickMarcEditor'; -import UsersSearchPane from '../../support/fragments/users/usersSearchPane'; -import InventoryInstance from '../../support/fragments/inventory/inventoryInstance'; -import InventoryInstances from '../../support/fragments/inventory/inventoryInstances'; +import TestTypes from '../../../support/dictionary/testTypes'; +import DevTeams from '../../../support/dictionary/devTeams'; +import Permissions from '../../../support/dictionary/permissions'; +import TopMenu from '../../../support/fragments/topMenu'; +import Users from '../../../support/fragments/users/users'; +import DataImport from '../../../support/fragments/data_import/dataImport'; +import Logs from '../../../support/fragments/data_import/logs/logs'; +import JobProfiles from '../../../support/fragments/data_import/job_profiles/jobProfiles'; +import getRandomPostfix from '../../../support/utils/stringTools'; +import QuickMarcEditor from '../../../support/fragments/quickMarcEditor'; +import UsersSearchPane from '../../../support/fragments/users/usersSearchPane'; +import InventoryInstance from '../../../support/fragments/inventory/inventoryInstance'; +import InventoryInstances from '../../../support/fragments/inventory/inventoryInstances'; -describe('MARC -> MARC Authority', () => { +describe('MARC -> MARC Bibliographic', () => { const testData = { instanceValue: 'C358963 The Journal of ecclesiastical history.', valueForUpdate: '$a C358963 The Journal of ecclesiastical future.', diff --git a/cypress/e2e/marc-authority/marc-authority-view.cy.js b/cypress/e2e/permissions/marc-authority-view.cy.js similarity index 100% rename from cypress/e2e/marc-authority/marc-authority-view.cy.js rename to cypress/e2e/permissions/marc-authority-view.cy.js