From ef611be3f35e5f42a62d1f0b317553568cbf139a Mon Sep 17 00:00:00 2001 From: Przemek Wiech Date: Wed, 1 Apr 2020 18:41:46 +0200 Subject: [PATCH] Added integration test for the search box --- cypress/integration/search.spec.js | 12 ++++++++++++ src/top_bar.tsx | 1 + 2 files changed, 13 insertions(+) create mode 100644 cypress/integration/search.spec.js diff --git a/cypress/integration/search.spec.js b/cypress/integration/search.spec.js new file mode 100644 index 0000000..e1a91f0 --- /dev/null +++ b/cypress/integration/search.spec.js @@ -0,0 +1,12 @@ +describe('Chart view', () => { + beforeEach(() => { + cy.visit('/view?handleCors=false&url=https%3A%2F%2Fraw.githubusercontent.com%2FPeWu%2Ftopola%2Fmaster%2Fdemo%2Fdata%2Ffamily.ged'); + }); + it('Search works', () => { + cy.contains('Chike').should('not.exist'); + cy.get('#search').type('chik'); + cy.contains('Chike'); + cy.get('#search').type('{enter}'); + cy.get('#content').contains('Chike'); + }); +}); diff --git a/src/top_bar.tsx b/src/top_bar.tsx index 6a3a59b..99a773c 100644 --- a/src/top_bar.tsx +++ b/src/top_bar.tsx @@ -349,6 +349,7 @@ export class TopBar extends React.Component< setValue(value: string): void; }) } + id="search" /> ); }