You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We no longer compile our unit-testing code. Instead, we bundle
the tests with Rollup, instrumenting them for coverage in the
process. We then run the tests natively on Node v7. We trust
that Buble will do its job and transpile the code such that if
the tests pass on the native code, they do on the transpiled.
This was the only approach in which I was able to get both:
* Stack traces reporting the correct origin of thrown errors
* Test coverage reports highlighting the correct ES6 code
Now that code coverage reports are finally intelligable, I can
move on to work on #88.
Also adds type-checking to the output of user supplied functions
and resolution of user-uspplied Futures, where appropriate.
Contributes to the resolution of #88 and #90.
The new ES6 code is not completely covered by the old unit tests. In attaining 100% coverage, we should be sure to test for the following:
never
, especially with regards torace
Rejected
,Resolved
andNever
.The text was updated successfully, but these errors were encountered: