Skip to content

Rob-Doherty/codeceptjs-circleci-example

Repository files navigation

codeceptjs-example

Example usage of CodeceptJS test framework

DONE:

  • setup of CodeceptJS
    • Google Puppeteer
    • Mochawesome reporting
  • setup of linting (Eslint) = yarn lint
    • auto triggered on pre-commit
  • basic example = yarn test
  • codecept.conf.js usage
  • page object pattern example
  • parallelised example = yarn test-run-multiple
    • shards by 'Feature' (i.e. by test file)
  • CircleCI test pipelines (yarn_lint, yarn_test, yarn_test_parallel)
  • make browser testing visible from the commandline by prefixing test commands with SHOW_BROWSER=true

TODO:

  • Page Fragments for menu
  • Custom Steps
  • Custom Helper
  • Extend Hooks
  • Mobile Testing
  • WebdriverIO for multiple browsers

About

Example usage of CodeceptJS test framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published