Tag Archives: Unit Testing

What are Unit Testing, Integration Testing and Functional Testing?

Test units of code, pieces together, or the full-fledged application


Finding your way around the maze that is JavaScript testing can sometimes be difficult. There are unit tests, integration tests, functional tests, E2E tests, browser tests… With so many buzzwords, who knows what they do and which one to use, what for, and when?

To help with that problem, in this article I’ll give you a guide comparing the different kinds of testing types available, and some recommendations for their use.

Read the article at codeutopia.net

Bringing together JavaScript live editing and testing.

Get unit test results in your IDE as you type with Wallaby JS


Like as-you-type Live Reload for unit testing.

Supports continuous testing in your code editor; currently WebStorm, IntelliJ IDEA Ultimate, PhpStorm, RubyMine, PyCharm Professional/

– Supports browser code testing (via PhantomJs or node.js/io.js) and node.js/io.js testing.

– Supports popular test frameworks (Jasmine, QUnit, Mocha).

– Support ES2015 (ES6) and React JSX.

Read about more features at dm.gl or WallabyJS.com

Intern testing framework: “Let the Intern test it”

You might want to try out this new open-source JavaScript testing framework with promises and integrated with cloud-hosted testing providers such as BrowserStack


Intern touts itself as a next-generation code testing stack for JavaScript.

Run tests from straight your browser or Node.js. Write tests using any style you like (TDD, BDD, whatever!). Get full code coverage reporting so you know what’s left to test. Seamlessly run tests on Sauce Labs, BrowserStack, TestingBot, or your own Selenium Grid. Ready for continuous integration? Intern works with Travis CI, Jenkins, and TeamCity out of the box.

Read more from the source: theintern.io