Get full code coverage reporting so you know what’s left to test.
|Includes unit testing
|Includes functional testing
|Comes with TypeScript typings
|Includes code coverage analysis
|Runs tests in parallel for improved performance
|Uses true1 browser events
|Supports AMD natively
|Runs stand-alone2 in browsers
|Tests Node.js code
|Supports multi-level source maps
|Can be used with any3 assertion library
|Includes multiple test interfaces
|Lets you write your own custom test interfaces
|Lets you write your own custom reporters
|Uses Promises for asynchronous testing
|Uses standard WebDriver APIs
|Automatically handles Selenium server bugs
|Tests native mobile apps
|Built-in support for multiple CI services
|Built-in support for multiple cloud testing services
|Comes with Grunt tasks
|Gets your coffee and makes photocopies
2: Stand-alone means that unit tests can be executed in a browser by navigating to a URL without needing any special HTTP server or proxy for support.
3: If it throws an error on failure, it works with Intern.
Intern’s comprehensive documentation will walk you through everything you need to know. Detailed tutorials, examples, API information and more await you in the user guide.
Don’t stress if you get stuck and need a little assistance. Free, community-provided Intern support is always available. SitePen also offers workshops and On-Demand Development assistance for Intern if you need a little extra TLC.