faltest
faltest copied to clipboard
feat(#281): flexible roles helper
Supported format:
- Array of strings
- Concatenated string
- Multiple arguments
I have problem figuring out what is the problem on Travis: https://travis-ci.org/github/CrowdStrike/faltest/jobs/702527287
For me the result is ok:
~/Projects/faltest feat/281-rules-format
❯ yarn test:acceptance
yarn run v1.17.3
$ mocha --recursive
Test | Acceptance.js
@faltest/cli v2.4.0
Fixtures | Retries
✓ works (98ms)
1 passing (2s)
✓ faltest --retries 1 fixtures/retries-test.js (3081ms)
Test | Examples.js
/Users/mbryxi/Projects/faltest/examples/custom-cli
$ yarn my-cli
$ /Users/mbryxi/Projects/faltest/node_modules/.bin/my-cli
@faltest/cli v2.4.0
sample
✓ works (1918ms)
1 passing (3s)
✓ yarn start (4174ms)
/Users/mbryxi/Projects/faltest/examples/full-suite
$ faltest --failure-artifacts --failure-artifacts-output-dir dist --target fixtures --env dev --tag user --tag smoke
@faltest/cli v2.4.0
sample
#user
✓ works #smoke
1 passing (3s)
✓ yarn start --target fixtures --env dev --tag user --tag smoke (4364ms)
$ faltest --failure-artifacts --failure-artifacts-output-dir dist --tag admin --tag !smoke
@faltest/cli v2.4.0
sample
#admin
✓ shows existing feature | flags: finished-feature
- shows new feature | flags: in-progress-feature
✓ hides unfinished feature | flags: !in-progress-feature
2 passing (11s)
1 pending
✓ yarn start --tag admin --tag !smoke (11873ms)
$ faltest --failure-artifacts --failure-artifacts-output-dir dist --tag admin --filter unfinished
@faltest/cli v2.4.0
sample
#admin
✓ hides unfinished feature | flags: !in-progress-feature
1 passing (3s)
✓ yarn start --tag admin --filter unfinished (4527ms)
/Users/mbryxi/Projects/faltest/examples/lifecycle-only
$ mocha tests/**/*-test.js --exit
sample
✓ works (1848ms)
1 passing (3s)
✓ yarn start (3593ms)
/Users/mbryxi/Projects/faltest/examples/multiple-browsers
$ faltest tests/**/*-test.js --browsers 2
@faltest/cli v2.4.0
sample
✓ works (1947ms)
1 passing (4s)
✓ yarn start (5722ms)
/Users/mbryxi/Projects/faltest/examples/runner-only
$ faltest tests/**/*-test.js
@faltest/cli v2.4.0
sample
✓ works (1900ms)
1 passing (3s)
✓ yarn start (3995ms)
8 passing (41s)
✨ Done in 41.64s.
Running the whole yarn test locally returns zero exit code for me: https://gist.github.com/MichalBryxi/f107319d27cde38cfffacd6815f587e8
Any help @kellyselden ?
Figured out that it was just about the version of node used, because I used matchAll that is available from node-12.x. Oh well. Since this one has been open for a while: Is this PR still relevant? i.e: Merge or close?