UNPKG

tattica

Version:

Tactical and adaptive asset loading library

29 lines (23 loc) 640 B
const puppeteer = require('puppeteer'); const { expect } = require('chai'); const chai = require('chai'); const assertArrays = require('chai-arrays'); const _ = require('lodash'); chai.use(assertArrays); const globalVariables = _.pick(global, ['browser', 'expect']); // puppeteer options const opts = { headless: true, timeout: 20000, }; // expose variables before(async () => { global.expect = expect; global.browser = await puppeteer.launch(opts); }); // close browser and reset global variables after(async () => { browser.close(); global.browser = globalVariables.browser; global.expect = globalVariables.expect; });