- Fixed tests not being published to npm for use in the testing ecosystem
- Updated for Joe v2
- Configuration has changed
- Moved from CoffeeScript to ESNext
- Updated base files
- Fixed error log reporting
- Split from main repo
- Dependency updates
- Build improvements
- Updated bal-util from v1.3 to v1.15
- Updated coffee-script devDependency from 1.3 to 1.4
- Updated cli-color from v0.1 to v0.2
- Updated bal-util from v1.11 to v1.13
- Update: turns out I actually specified v1.3 instead of v1.13 - it works, but not desirable, fixed in v1.1.1
- Windows support
- Re-added markdown files to npm distribution as they are required for the npm website
- We now error on incomplete tasks
- Joe now handles (instead of reporters):
- the counting of total, passed, failed and incomplete suites and tests
- the logging of errors with their suites sand tests
- the fetching of suite and test names (including their parents)
- Joe will now throw errors if you have an incorrect amount of arguments for your
suite
andtest
callbacks
- Finalised and cleaned the API
- More cleaning
- We include
cli-color
now in dependencies and optionalDependencies so it will install for node 0.4 users - We now return the correct exit code
- Now handles optional dependencies correctly
- Added cli-color as an optional and bundled dependency
- bal-util is now a bundled dependency
- Joe no longer exposes globals, use
joe.describe|suite
, and nowjoe.test|it
- Global suites now run under the suite
joe.globalSuite
, which allows us to auto-exit
- Lots of cleaning
- Abstracted generic code to bal-util
- Bugfixes
- Added support for reporters
- Initial and working commit