From b77c0a57cc089a554ee874ae9ff5ff53e6b5eb99 Mon Sep 17 00:00:00 2001 From: Pitu Date: Mon, 4 Jan 2021 00:48:34 +0900 Subject: feat: add testing capabilities --- src/tests/e2e/index.test.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/tests/e2e/index.test.js (limited to 'src/tests/e2e') diff --git a/src/tests/e2e/index.test.js b/src/tests/e2e/index.test.js new file mode 100644 index 0000000..ca45efd --- /dev/null +++ b/src/tests/e2e/index.test.js @@ -0,0 +1,20 @@ +/* eslint-disable no-undef */ +const puppeteer = require('puppeteer'); + +test('Check the logo renders', async () => { + const browser = await puppeteer.launch({ + headless: true + }); + const page = await browser.newPage(); + + await page.goto('http://localhost:5000', { + timeout: 45000, + waitUntil: ['networkidle2'] + }); + + // Check the logo exists + const logo = await page.waitForSelector('.logoContainer'); + await browser.close(); + + expect(logo).toBeTruthy(); +}); -- cgit v1.2.3