CyberCRI / learn-ext

WeLearn Browser Extension
https://welearn.cri-paris.org
MIT License
11 stars 1 forks source link

Unit tests, Acceptance tests, and Integration tests plumbing #21

Closed prashnts closed 5 years ago

prashnts commented 5 years ago

This issue is for setting up three part tests:

More details to follow in PR and commits.

prashnts commented 5 years ago

Strategy

  1. karma with karma-webpack. mocha-webpack isn’t maintained and I already have a configuration for karma plumbing from previous project.
  2. protractor, enzyme and chai utilities are still well supported with official plugins for karma
  3. Unified module aliases to be decoupled from webpack.common to its own module since it’s used in all build scripts.
  4. Sample test stubs.