Unit Testing your JavaScript with Jasmine
Learn how to unit test your JavaScript using the jasmine framework, from your first test to continuous integration.
Jasmine is a behavior-driven development framework for testing JavaScript code. It does not depend on any other JavaScript frameworks. It does not require a Document Object Model (DOM), and it has a clean, obvious syntax so that you can easily write tests. If you want to stand out as a JavaScript developer, you need to learn how to unit test your code. Jasmine is a great way to do so.
Best Seller Course: The Complete JavaScript Course 2020: From Zero to Expert!
What you’ll learn
- Write clean suites, specs and expectations.
- Isolate dependencies on units through test doubles (spies).
- Automate test runs through continuous integration from version control using a headless browser and a test runner.
- Set up jasmine as their unit testing framework from scratch.
- Configure setup and teardown for suites.
- Understand how matchers work in Jasmine.
- Write custom matchers and include them in your project.
- Consume third party matchers.
- Test asynchronous code.
- Run unit tests both from a web browser and from a terminal through a test runner.
- Generate code coverage reports.
- Improve dependency management through a package manager.
You May Also Need This Course: Testing Angular 4 (previously Angular 2) Apps with Jasmine