Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
TDD with TypeScript,
AngularJS and Node.js
@JakubJedryszek
jj09.net
TDD
> Write test
> Run test (should fail)
> Write code
> Run test (should pass)
> Refactor code
> Run test (should pass)
TypeScript
Node.js
AngularJS
> QUnit
> Mocha
> Jasmine
JavaScript testing frameworks
> npm
> gulp
> bower
> tsd
JavaScript toolset
> Karma
> Protractor
JavaScript testing toolset
> Testing Node.js with Mocha
> Testing AngularJS with Jasmine
> End to end testing with Protractor
Demo
Stay in touch!
@JakubJedryszek
jj09.net
TDD with TypeScript, AngularJS, and Node.js
TDD with TypeScript, AngularJS, and Node.js
TDD with TypeScript, AngularJS, and Node.js
TDD with TypeScript, AngularJS, and Node.js
TDD with TypeScript, AngularJS, and Node.js
TDD with TypeScript, AngularJS, and Node.js
TDD with TypeScript, AngularJS, and Node.js
TDD with TypeScript, AngularJS, and Node.js
TDD with TypeScript, AngularJS, and Node.js
Upcoming SlideShare
Loading in …5
×

TDD with TypeScript, AngularJS, and Node.js

292 views

Published on

TypeScript helps to develop and maintain large web applications. Strong typing prevents from introducing bugs, but it doesn’t mean we can give up on testing. Let’s take a look how we can use TDD for building web applications with TypeScript on the client side (with AngularJS) and server side (with NodeJS). In this talk I will prove that TDD is not dead, give you an insight into pile of JavaScript testing frameworks, and show you a few tools that can make Web Developer’s life easier.

Published in: Software
  • Be the first to comment

TDD with TypeScript, AngularJS, and Node.js

  1. 1. TDD with TypeScript, AngularJS and Node.js @JakubJedryszek jj09.net
  2. 2. TDD > Write test > Run test (should fail) > Write code > Run test (should pass) > Refactor code > Run test (should pass)
  3. 3. TypeScript
  4. 4. Node.js
  5. 5. AngularJS
  6. 6. > QUnit > Mocha > Jasmine JavaScript testing frameworks
  7. 7. > npm > gulp > bower > tsd JavaScript toolset
  8. 8. > Karma > Protractor JavaScript testing toolset
  9. 9. > Testing Node.js with Mocha > Testing AngularJS with Jasmine > End to end testing with Protractor Demo
  10. 10. Stay in touch! @JakubJedryszek jj09.net

×