because e2e tests are not testing only pure functions, they can have side-effects and take a long time to run. Our test scripts should always isolate unit tests from e2e tests. That isolation is not currently preserved.
Expected behavior:
npm test only invokes unit tests (and runs lint)
npm test:e2e only invokes e2e tests