Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement testing in React 0.14, 15, 16, add wallaby.js, use enzyme #984

Merged
merged 27 commits into from
Aug 3, 2018

Commits on Jul 25, 2018

  1. begin work

    * enable testing on 4 react versions on travis
    * enable local testing on 4 versions
    * enable running wallaby if installed
    cellog committed Jul 25, 2018
    Configuration menu
    Copy the full SHA
    a84f1e9 View commit details
    Browse the repository at this point in the history
  2. Fix tests in 0.14, 15, and 16

    cellog committed Jul 25, 2018
    Configuration menu
    Copy the full SHA
    a2efb5d View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2018

  1. Configuration menu
    Copy the full SHA
    ab6f165 View commit details
    Browse the repository at this point in the history
  2. fix 2 major potential issues

    1) by putting all the installs in setupTestEnv into a single npm command, npm --no-save becomes possible. When they are on separate lines, the 2nd npm i removes the previous line's work
    2) after test runs, we restore the node_modules to what devDependencies says
    cellog committed Jul 26, 2018
    Configuration menu
    Copy the full SHA
    cf436c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c974795 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2018

  1. re-work to use subdirectories for testing specific react versions

    caveat: collecting coverage does not work yet, we need to combine the lcov reports
    cellog committed Jul 30, 2018
    Configuration menu
    Copy the full SHA
    bfd167e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85f9a27 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2018

  1. Configuration menu
    Copy the full SHA
    4aef279 View commit details
    Browse the repository at this point in the history
  2. fix test:watch

    cellog committed Jul 31, 2018
    Configuration menu
    Copy the full SHA
    9173e32 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90388aa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2a4fe9d View commit details
    Browse the repository at this point in the history
  5. sigh... npm syntax error

    cellog committed Jul 31, 2018
    Configuration menu
    Copy the full SHA
    35ddbd5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a8249a8 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2018

  1. remove unused plugin

    cellog committed Aug 1, 2018
    Configuration menu
    Copy the full SHA
    283e12e View commit details
    Browse the repository at this point in the history
  2. simplify test script options in package.json

    use the REACT env variable to run tests for a specific version, set it to "all" to run for all supported versions
    cellog committed Aug 1, 2018
    Configuration menu
    Copy the full SHA
    2deaefc View commit details
    Browse the repository at this point in the history
  3. simpler gitignore

    cellog committed Aug 1, 2018
    Configuration menu
    Copy the full SHA
    9a9c7ff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    44e94f6 View commit details
    Browse the repository at this point in the history
  5. simplify test running

    cellog committed Aug 1, 2018
    Configuration menu
    Copy the full SHA
    e52b97b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    232030a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    94d0f3c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c2c62a3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8a778a8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    42c4cd8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1a6550a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6e38790 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2018

  1. Configuration menu
    Copy the full SHA
    dfe68f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc75723 View commit details
    Browse the repository at this point in the history