
Pluralsight - Testing Clientside JavaScript (2013)
WMV | WMW3 51kbps | English | 1024x768 | 15fps | 4h 51mins | WMA2 stereo 128kbps | 345 MB
Genre: Video Training
Javascript is the programming language of the web, and more and more developers are using it every day. Unfortunately, far less JavaScript code is tested than just about any other kind of code. This course will teach you the tools and techniques necessary to enable you to write unit tests for your browser-based JavaScript code. First you will learn the three most popular JavaScript unit testing frameworks: QUnit, Jasmine, and Mocha. Then you will learn how to do mocking in JavaScript, and finally you will learn some additional utility tools that will make writing tests and getting results a breeze.
QUnit
Course Introduction
Introduction to QUnit
Organizing Tests
Integrating with the DOM
Integrating with CI
Asynchronous Tests
QUnit Tidbits
Summary
Jasmine
Introduction to Jasmine & TDD
Setting up Jasmine
Organizing Tests
Writing Tests
Running Tests
Integrating with the DOM
Integrating with CI
Asynchronous Tests
Jasmine.async
Summary
Mocha
Introduction
Setting up Mocha
Assertion Libraries
Writing & Running Tests
Asynchronous Tests
Integrating with CI
Summary
Mocking
Introduction
Why do we Mock?
Types of Mocks
Mocking in JavaScript
Mocking by Hand - Demo
Summary
Jasmine Spies
Introduction
Spying on Callbacks
Spying on Existing Functions
Creating Spy Objects
Jasmine Spy Matchers
Jasmine Spy Metadata
Utilities
Summary
Sinon
Introduction
Spies
Spy API
Assertions
Stubs
Stub Demo
Mocks
Mocks Demo
Matchers
Faking Timers
Faking Timers Demo
Faking the XHR
Sandboxing
Summary
Testing Utilities
Introduction
Live Reload
Testacular
Grunt
Grunt Features
Installing Grunt
Testing with Grunt
Linting with JSHint
Watching Files with Grunt
Summary



Code:
Uploaded
http://uploaded.net/file/0i5z15x3/Testing_Clientside_JavaScript.part1.rar
http://uploaded.net/file/lu83oc4r/Testing_Clientside_JavaScript.part2.rar
http://uploaded.net/file/uibjqzbf/Testing_Clientside_JavaScript.part3.rar
http://uploaded.net/file/kjbv4eqd/Testing_Clientside_JavaScript.part4.rar
Ryushare
http://ryushare.com/4d65e3496e9d/Testing_Clientside_JavaScript.part1.rar
http://ryushare.com/444d94d6272a/Testing_Clientside_JavaScript.part2.rar
http://ryushare.com/4536697a76fb/Testing_Clientside_JavaScript.part3.rar
http://ryushare.com/4536697a76f9/Testing_Clientside_JavaScript.part4.rar