Test Driven
AngularJS

Multunus

Leena SN

Sreenath Nannat

Disciplined Creativity

Head of Engineering

Product Developer

@multunus

@leenasn

@sreenathnannat
OfcourseUs.com
Agenda
★ Why TDD?
★ Tools overview
★ Pairing Session [with AngularJS
basics]

OfcourseUs.com
Why TDD?
Focus

Confidence

Progress

OfcourseUs.com
TDD with AngularJS - Easy
★ Dependency Injection
★ Pre-Mocked Services $httpBackend etc.
★ Services and Directives

OfcourseUs.com
Tools
★ Jasmine
★ Karma
★ Bower
★ Grunt

OfcourseUs.com
Boilerplate

OfcourseUs.com
Lets see in Action!!

OfcourseUs.com
Summary
★ Build Quality In
★ Stay Focussed
★ Confidence
★ Measure Progress

OfcourseUs.com
Summary Contd..

★ Respect for Others
★ Its Fun too :)

OfcourseUs.com
...and Speaking About Fun

OfcourseUs.com
We Are Hiring
OfcourseUs.com

OfcourseUs.com
puzzle.multunus.com

OfcourseUs.com
References
❖ https://bit.ly/ngBoilerplate/
❖ http://www.codinghorror.com/blog/2006/07/i-pity-thefool-who-doesnt-write-unit-tests.html
❖ http://www.slideshare.net/nashjain/why-test-drivendevelopment
❖ https://github.com/multunus/angularjs-tdd-sample

OfcourseUs.com
Questions ?

Multunus Software Pvt. Ltd.
Agile Software Development

@multunus

OfcourseUs.com

TDD with AngularJS