Skip to content

Commit

Permalink
Add e2e test for jest (#396)
Browse files Browse the repository at this point in the history
* Add e2e test for jest

* Fix typo

* Add test case for module resolution

* Fix string formatting for bash
  • Loading branch information
willgriffiths authored and arcanis committed Aug 26, 2019
1 parent 694e037 commit 7244212
Showing 1 changed file with 46 additions and 0 deletions.
46 changes: 46 additions & 0 deletions .github/workflows/e2e-jest-workflow.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
on:
schedule:
- cron: '0 */4 * * *'
push:
branches:
- master
pull_request:
paths:
- .github/workflows/e2e-jest-workflow.yml
- scripts/e2e-setup-ci.sh

name: 'E2E Jest'
jobs:
chore:
name: 'Validating Jest'
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@master

- name: 'Use Node.js 10.x'
uses: actions/setup-node@master
with:
version: 10.x

- name: 'Build the standard bundle'
run: |
node ./scripts/run-yarn.js build:cli
- name: 'Running the integration test'
run: |
source scripts/e2e-setup-ci.sh
yarn init -p
yarn add jest
echo "it('should pass', () => { expect(true).toBeTruthy(); });" > pass.test.js
yarn jest pass.test.js
echo "it('should fail', () => { expect(false).toBeTruthy(); });" > fail.test.js
! yarn jest fail.test.js
yarn add left-pad
echo "const leftPad = require('left-pad'); it('should resolve a module', () => { expect(typeof leftPad).toBe('function');});" > module.test.js
yarn jest module.test.js

0 comments on commit 7244212

Please sign in to comment.