schliflo / puppeteer-mocha-chai-docker

Basic image for a testsuite using puppeteer, mocha and chai

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

puppeteer-mocha-chai-docker

license Docker Automated build Docker Build Status

Basic docker image for tools and testsuites using puppeteer, mocha and chai

Usage

Run tests on your website:

# assuming you are in the directory with your tests
docker run \
    --rm \
    --tmpfs=/tmp \
    -e YARN_CACHE_FOLDER=/tmp/yarn \
    -v "$(pwd)":/validator/tests/ \
    -e URLS=https://your-project.com/url-1.html,https://your-project.com/url-1.html \
    -t schliflo/puppeteer-mocha-chai-docker \
    yarn test
docker-compose run \
    --rm \
    puppeteer-mocha-chai \
    env URLS=https://your-project.com/url-1.html,https://your-project.com/url-1.html \
    yarn test

Generate screenshots of your website:

# screenshots get saved to the current directory
docker run \
    --rm \
    --tmpfs=/tmp \
    -e YARN_CACHE_FOLDER=/tmp/yarn \
    -v "$(pwd)":/validator/screenshots/ \
    -e URLS=https://your-project.com/url-1.html,https://your-project.com/url-1.html \
    -t schliflo/puppeteer-mocha-chai-docker \
    yarn screenshots
docker-compose run \
    --rm \
    puppeteer-mocha-chai \
    env URLS=https://your-project.com/url-1.html,https://your-project.com/url-1.html \
    yarn screenshots

About

Basic image for a testsuite using puppeteer, mocha and chai

License:MIT License


Languages

Language:JavaScript 90.2%Language:Dockerfile 9.8%