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
Migrate to jest 2 #1629
Migrate to jest 2 #1629
Commits on Aug 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9c2e68f - Browse repository at this point
Copy the full SHA 9c2e68fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42b50c9 - Browse repository at this point
Copy the full SHA 42b50c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58973bf - Browse repository at this point
Copy the full SHA 58973bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7b2d1e - Browse repository at this point
Copy the full SHA c7b2d1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for de51777 - Browse repository at this point
Copy the full SHA de51777View commit details -
Configuration menu - View commit details
-
Copy full SHA for e09a8ad - Browse repository at this point
Copy the full SHA e09a8adView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd83440 - Browse repository at this point
Copy the full SHA bd83440View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90d7118 - Browse repository at this point
Copy the full SHA 90d7118View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9afa062 - Browse repository at this point
Copy the full SHA 9afa062View commit details -
Configuration menu - View commit details
-
Copy full SHA for 523e8bc - Browse repository at this point
Copy the full SHA 523e8bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fe0eb0 - Browse repository at this point
Copy the full SHA 0fe0eb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a992654 - Browse repository at this point
Copy the full SHA a992654View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0aba13 - Browse repository at this point
Copy the full SHA b0aba13View commit details -
Configuration menu - View commit details
-
Copy full SHA for e179b92 - Browse repository at this point
Copy the full SHA e179b92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 623adc2 - Browse repository at this point
Copy the full SHA 623adc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf67d57 - Browse repository at this point
Copy the full SHA bf67d57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97207fa - Browse repository at this point
Copy the full SHA 97207faView commit details -
Configuration menu - View commit details
-
Copy full SHA for e92f965 - Browse repository at this point
Copy the full SHA e92f965View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97e6270 - Browse repository at this point
Copy the full SHA 97e6270View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c7c1e4 - Browse repository at this point
Copy the full SHA 6c7c1e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8517d0 - Browse repository at this point
Copy the full SHA d8517d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08d4848 - Browse repository at this point
Copy the full SHA 08d4848View commit details -
Configuration menu - View commit details
-
Copy full SHA for 495e127 - Browse repository at this point
Copy the full SHA 495e127View commit details -
Configuration menu - View commit details
-
Copy full SHA for f29fbe5 - Browse repository at this point
Copy the full SHA f29fbe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdce1e4 - Browse repository at this point
Copy the full SHA cdce1e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a268053 - Browse repository at this point
Copy the full SHA a268053View commit details -
Configuration menu - View commit details
-
Copy full SHA for 711017b - Browse repository at this point
Copy the full SHA 711017bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85c626f - Browse repository at this point
Copy the full SHA 85c626fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 002f686 - Browse repository at this point
Copy the full SHA 002f686View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28fffd8 - Browse repository at this point
Copy the full SHA 28fffd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b51ec44 - Browse repository at this point
Copy the full SHA b51ec44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 014f9e6 - Browse repository at this point
Copy the full SHA 014f9e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d52803 - Browse repository at this point
Copy the full SHA 4d52803View commit details -
chore(test/setup): remove the test setup directory
The test setup directory is no longer being used
Configuration menu - View commit details
-
Copy full SHA for 1cd024c - Browse repository at this point
Copy the full SHA 1cd024cView commit details -
@babel/polyfill is no longer needed as tests in browser are no longer applicable
Configuration menu - View commit details
-
Copy full SHA for e9ab677 - Browse repository at this point
Copy the full SHA e9ab677View commit details -
chore(babel.config.js): set preset-env target to node current
Since browser tests are no longer applicable, jest is the only tool that is actively using babel. The target can now be set to the current node environment, which in turn does not require additional polyfills (core-js, regenerator-runtime, etc)
Configuration menu - View commit details
-
Copy full SHA for 29b327d - Browse repository at this point
Copy the full SHA 29b327dView commit details -
test(setprops.spec.js): update newly added tests to Jest
Update recently added watcher immediate tests to use jest assertions and mock functions over mocha chai
Configuration menu - View commit details
-
Copy full SHA for 16c1244 - Browse repository at this point
Copy the full SHA 16c1244View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96d990a - Browse repository at this point
Copy the full SHA 96d990aView commit details -
chore(package.json): remove webpack and mocha related dependencies
These dependencies are no longer used and can be removed from the package.json
Configuration menu - View commit details
-
Copy full SHA for 178bd05 - Browse repository at this point
Copy the full SHA 178bd05View commit details -
ci(unit tests): run Jest tests in single thread to prevent OOM exception
Since the circle container is only 4GB, running jest tests in parallel is problematic as the container frequently runs out of memory. The memoryt can either be increased, or the tests can run in a single thread
Configuration menu - View commit details
-
Copy full SHA for dcbbb1b - Browse repository at this point
Copy the full SHA dcbbb1bView commit details -
chore(package.json): move babel dependencies to dev dependencies
Babel is now only currently used by jest or systems under test. These should now be considered development dependencies
Configuration menu - View commit details
-
Copy full SHA for cfd494f - Browse repository at this point
Copy the full SHA cfd494fView commit details
Commits on Aug 9, 2020
-
improvement(test/setup): reimplement Browser Unit Tests
After converting to Jest, browser tests were removed due to capatability issues. This reimplements the browser tests with similar techniques. All related webpack/loaders have been updated to use the latest stable releases Chrome/HeadlessChrome is now being used to run these tests over the deprecated PhantomJS Karma and Jasmine are being used as a test runner while leveraging Jest's expect/assertion and mock/stubbing libraries Highly inspired by https://github.com/tom-sherman/blog/blob/master/posts/02-running-jest-tests-in-a-browser.md. 1629
Configuration menu - View commit details
-
Copy full SHA for 4517528 - Browse repository at this point
Copy the full SHA 4517528View commit details -
chore(scripts): re add missing build scripts
Add back build scripts that were initially removed from jest migration
Configuration menu - View commit details
-
Copy full SHA for 3681110 - Browse repository at this point
Copy the full SHA 3681110View commit details -
chore(jsdom): remove JSDOM and JSDOM-Global
JSDOM and JSDOM-Global are no longer used with the removal of the mocha tests. JSDOM is still used implicitly by jest.
Configuration menu - View commit details
-
Copy full SHA for 0eb83a1 - Browse repository at this point
Copy the full SHA 0eb83a1View commit details
Commits on Aug 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6cbfadf - Browse repository at this point
Copy the full SHA 6cbfadfView commit details
Commits on Aug 16, 2020
-
chore(karma.config.js): set singleRun to true for all runtimes
Set singleRun option in karma to true locally and in CI so the test process always terminates when finished
Configuration menu - View commit details
-
Copy full SHA for afad86e - Browse repository at this point
Copy the full SHA afad86eView commit details