your project tested                                nodejs                                by @edjafarovСубота, 13 квітня 13...
structure                                      unit                                   frontend                          co...
why tests ‘fail’                           • It’s taking too long                           • It’s too hard to run        ...
style check                jshint                same as jslint but you can ignore anything                and test YOUR c...
jshintСубота, 13 квітня 13 р.
unit testing                     mocha [ˈmɒkəә]                                    test framework for async code          ...
mocha/chaiСубота, 13 квітня 13 р.
sinon spyСубота, 13 квітня 13 р.
sinon stubСубота, 13 квітня 13 р.
rewireСубота, 13 квітня 13 р.
integration testing                     nock                            HTTP mocking and expectations library             ...
nockСубота, 13 квітня 13 р.
localtunnelСубота, 13 квітня 13 р.
frontend unit testing         testacular-karma [♥jasmine/mocha]                             Spectacular Test Runner for Ja...
karma configuratorСубота, 13 квітня 13 р.
functional testing                   PhantomJS 1.8 + require(‘wd’)          A node.js javascript client for webdriver/sele...
Selenium WDСубота, 13 квітня 13 р.
Thanks!                                                      jshint                                                    moc...
Upcoming SlideShare
Loading in...5
×

Your project tested #nodejs

671

Published on

Published in: Technology, Education
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total Views
671
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Your project tested #nodejs

  1. 1. your project tested nodejs by @edjafarovСубота, 13 квітня 13 р.
  2. 2. structure unit frontend code unit style functional backend check integr. backendСубота, 13 квітня 13 р.
  3. 3. why tests ‘fail’ • It’s taking too long • It’s too hard to run • You don’t run’em • They fail or blinkСубота, 13 квітня 13 р.
  4. 4. style check jshint same as jslint but you can ignore anything and test YOUR code styleСубота, 13 квітня 13 р.
  5. 5. jshintСубота, 13 квітня 13 р.
  6. 6. unit testing mocha [ˈmɒkəә] test framework for async code chai [tʃʌɪ] BDD / TDD assertion library sinon test spies, stubs and mocks for JavaScript rewire node.js dependency injectionСубота, 13 квітня 13 р.
  7. 7. mocha/chaiСубота, 13 квітня 13 р.
  8. 8. sinon spyСубота, 13 квітня 13 р.
  9. 9. sinon stubСубота, 13 квітня 13 р.
  10. 10. rewireСубота, 13 квітня 13 р.
  11. 11. integration testing nock HTTP mocking and expectations library localtunnel exposes your localhost to the worldСубота, 13 квітня 13 р.
  12. 12. nockСубота, 13 квітня 13 р.
  13. 13. localtunnelСубота, 13 квітня 13 р.
  14. 14. frontend unit testing testacular-karma [♥jasmine/mocha] Spectacular Test Runner for JavaScript. And you can do test coverage (:Субота, 13 квітня 13 р.
  15. 15. karma configuratorСубота, 13 квітня 13 р.
  16. 16. functional testing PhantomJS 1.8 + require(‘wd’) A node.js javascript client for webdriver/selenium 2Субота, 13 квітня 13 р.
  17. 17. Selenium WDСубота, 13 квітня 13 р.
  18. 18. Thanks! jshint mocha chai sinon Q&A rewire nock localtunnel testacular-karma phantomjs + wd wanna do hardcore node.js? http://bit.ly/fd-debitoorСубота, 13 квітня 13 р.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×