]>
git.immae.eu Git - github/fretlink/docker-puppeteer.git/blob - example/integration-tests/index.test.js
1 const assert
= require('assert')
2 const puppeteer
= require('puppeteer')
8 browser
= await puppeteer
.launch({
10 // Required for Docker version of Puppeteer
12 '--disable-setuid-sandbox',
13 // This will write shared memory files into /tmp instead of /dev/shm,
14 // because Docker’s default for /dev/shm is 64MB
15 '--disable-dev-shm-usage'
19 const browserVersion
= await browser
.version()
20 console
.log(`Started ${browserVersion}`)
23 beforeEach(async() => {
24 page
= await browser
.newPage()
27 afterEach(async() => {
35 describe('App', () => {
36 it('renders', async() => {
37 const response
= await page
.goto('http://app/')
39 await page
.screenshot({ path: `/screenshots/app.png` })