Your project tested #nodejs

866 views
777 views

Published on

Published in: Technology, Education
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
866
On SlideShare
0
From Embeds
0
Number of Embeds
87
Actions
Shares
0
Downloads
7
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 р.

×