Future release notes will be provided at https://github.com/yui/yeti/releases
No longer mirror package.json's version in two places.
The callback for `page.evaluate` should expect an error argument followed by the result. Our callbacks were expecting the result only. This means our assertions were checking that null === null instead of checking if pathnames matched. Both assertions pass, but the latter is more useful for finding bugs. :)
- http://phantomjs.org/api/webpage/handler/on-url-changed.html - Increase PhantomJS min version to 1.6.0. - Replaces polling triggered by onLoadStarted.
The rl.write does not appear to work when rl is not a terminal. Workaround by writing to stdout without going through rl.
updateFeedbackLine is called by handleAgentResult and by the agentProgress event binding, resulting in a double update for every test ran. Fix by removing the update in handleAgentResult. This will cause coverage statistics to appear one test behind but the final update in handleComplete will show the final stats. Side effect: Fix spinner jitter.
Instead, print lines only on results.
Reuses the FeedbackLineReporter, so it's a bit chatty right now.
Prepare for creating our own console object to control where the reporter output will go.
Prepares the way for reporters to be decoupled from the CLI.
This exit code can be used to determine if non-zero exit was because of test failures or because tests did not run. Code 2 was skipped because it is has special meaning. http://www.tldp.org/LDP/abs/html/exitcodes.html
events.js is not globalstrict.
Fix Windows support. Remove HOME workaround from README.