aboutsummaryrefslogtreecommitdiffstats
path: root/tests/cypress/e2e/search.cy.ts
diff options
context:
space:
mode:
Diffstat (limited to 'tests/cypress/e2e/search.cy.ts')
-rw-r--r--tests/cypress/e2e/search.cy.ts24
1 files changed, 9 insertions, 15 deletions
diff --git a/tests/cypress/e2e/search.cy.ts b/tests/cypress/e2e/search.cy.ts
index be9aa9f..f4f80f2 100644
--- a/tests/cypress/e2e/search.cy.ts
+++ b/tests/cypress/e2e/search.cy.ts
@@ -1,31 +1,32 @@
import { ROUTES } from '../../../src/utils/constants';
-const queryWithArticles = 'Coldark';
const queryWithoutArticles = 'etEtRerum';
describe('Search', () => {
it('should open and close search form by clicking on search button', () => {
cy.visit('/');
// findByLabelText does not return the input but the label...
- cy.findByLabelText(/Ouvrir la recherche/i)
+ cy.findByLabelText(/Ouvrir le formulaire de recherche/i)
.prev()
.should('not.be.checked');
cy.findByRole('searchbox', { name: /Rechercher/i }).should('not.exist');
- cy.findByLabelText(/Ouvrir la recherche/i).click();
- cy.findByLabelText(/Ouvrir la recherche/i)
+ cy.findByLabelText(/Ouvrir le formulaire de recherche/i).click();
+ cy.findByLabelText(/Ouvrir le formulaire de recherche/i)
.prev()
.should('be.checked');
cy.findByRole('searchbox', { name: /Rechercher/i }).should('exist');
- cy.findByLabelText(/Ouvrir la recherche/i).click();
- cy.findByLabelText(/Ouvrir la recherche/i).should('not.be.checked');
+ cy.findByLabelText(/Ouvrir le formulaire de recherche/i).click();
+ cy.findByLabelText(/Ouvrir le formulaire de recherche/i).should(
+ 'not.be.checked'
+ );
cy.findByRole('searchbox', { name: /Rechercher/i }).should('not.exist');
});
it('should navigate the search page', () => {
cy.visit('/');
- cy.findByLabelText(/Ouvrir la recherche/i).click();
+ cy.findByLabelText(/Ouvrir le formulaire de recherche/i).click();
cy.findByRole('searchbox', { name: /Rechercher/i }).type(
- `${queryWithArticles}{enter}`
+ `${'coldark'}{enter}`
);
cy.url().should('include', ROUTES.SEARCH);
cy.findByRole('heading', { level: 1 }).contains(
@@ -33,13 +34,6 @@ describe('Search', () => {
);
});
- it('should display the total of articles if successful', () => {
- cy.visit(`${ROUTES.SEARCH}?s=${encodeURIComponent(queryWithArticles)}`);
- const metaList = cy.findByRole('heading', { level: 1 }).next();
- metaList.findByRole('term').contains(/Total/i);
- metaList.findByRole('definition').contains(/article/i);
- });
-
it('should display a search form if unsuccessful', () => {
cy.visit(`${ROUTES.SEARCH}?s=${encodeURIComponent(queryWithoutArticles)}`);
cy.findByRole('searchbox', { name: /Rechercher/i }).should('exist');