
An introduction to Unit Testing and this course. DOWNLOAD SUPPORT DOCUMENT HERE
Here, we'll see what this course will teach us and how the courses material and exercises will be presented.
What is Jasmine and why do we want to consider it? Here, we'll see why we need Jasmine for testing JavaScript projects.
Creating Unit Tests for JavaScript is done is a fully-functioning development environment. Let's consider our options for this course.
Let's get a Cloud 9 workspace defined and ready for code!
We can create and initialize a new project for working all of the exercises in this course.
Let's use npm to install Jasmine and get our project ready for tests.
Let's use npm to install Jasmine and get our project ready for tests.
Here, we'll discover the initial structure used in a Jasmine test file.
We can write a test that provides feedback in the console log.
Let's take our initial test a step beyond with additional Jasmine features.
Testing source code properly entails assertions and validations. Let's learn to implement these with Jasmine.
We need some source code to test. Let's write up a testable class.
Expectations are Jasmine's implementation of checks.
Expecation assertions are configurable with Jasmine. Here, we'll learn some of the options.
Let's use additional Jasmine Validation Functions to expand our Unit Tests.
Functioning differently than tests themselves, Jasmine Hooks add another dimension to test suites.
Unit Tests can be demanding of their environment and require many supporting resources. Each Hooks can save the day when tests are highly dependent.
Let's create a real-world JavaScript project that can be implemented with Jamine Unit Tests.
Let's create a real-world JavaScript project that can be implemented with Jamine Unit Tests.
We can write up all of the JavaScript that will need to be tested.
Our real-world example can be fitted with Jasmine Unit Tests to provide complete testing coverage.
Let's consider all that we've learned and look beyond Webpack's essentials.
Any IT professional or casual developer anticipating a solid understanding of how unit testing is implemented in modern JavaScript application development projects needs to go through this course and absorb all of its content. Anyone desiring to learn how the Jasmine framework is integrated with web application projects needs the knowldege, demonstrations, and practice presented in this course. This not only includes web, mobile, and service application developers, but also architects, UI designers, testers, and administrators. This course provides a solid understanding of how to effectively participate in a project leveraging Jasmine Unit Testing solutions and the testing artifacts it produces.