Ask us on the mailing list, #buster on irc.freenode.net, or @buster_js on Twitter if you can't find what you're looking for.
Changelogs
Articles, howtos, guides
- Overview: A list of most of the things Buster.JS can do.
- Getting started: Installation instructions, your first test, the config file, and much more.
- Browser testing
- Node testing
- Hybrid Node and browser testing
- buster.testcase: The actual tests. Contexts, setUp and tearDown, asynchronous tests, and more.
- buster.assertions: Documents all of our assertions. There are lots of them.
- Developers: Guides for contributors, as well as setup of bleeding edge Buster.JS.
Modules
These are guides and API documentation for the individual Buster.JS modules.
| buster-args | Unobtrusive command line options. |
| buster-assertions | Numerous expressive assertions and expectations. |
| buster-configuration | Buster.JS configuration file management. |
| buster-core | The buster object and core utilities. |
| buster-evented-logger | Event based logger component |
| buster-format | Pretty formatting of complex objects. |
| buster-resources | Serialize parts of a file system and serve over a web server. |
| buster-capture-server | |
| buster-test | Test runner, reporters, test cases and specs. |
| buster-user-agent-parser | Recognize platform, browser name and browser version from a user agent string. |
| buster-server-cli | The buster-server CLI implementation. |
| preferences | Manage user-provided preferences for your Node programs through a file in the user's home directory, environment variables and default values. |