microsoft / nodejs-guidelines

Tips, tricks, and resources for working with Node.js, and the start of an ongoing conversation on how we can improve the Node.js experience on Microsoft platforms.
2.49k stars 280 forks source link

Add Test Driven Development Section #19

Closed erikschlegel closed 6 years ago

erikschlegel commented 9 years ago

This should include leveraging tools like PhantomJS, Sinon, Chai and Karma as part of Azure CI builds. I'll include some sample repo's with workable examples that folks can clone and spin up.

mousetraps commented 9 years ago

Totally. How about we have a section on testing your app, and another section on CI builds, which would include anything specific to CI?

trstringer commented 9 years ago

:+1: to @mousetraps on the comment. That division and distinct sections would be great.

dakebl commented 6 years ago

Hello everyone, I hope you don't mind me attempting a first pass at this request. I've raised PR #77 as a first attempt and would welcome some feedback before continuing.

Immediate Considerations It's probably worth adding a brief definition of TDD, highlight any azure/node specific gotchas, and considerations around js asynchrony too.

I have little experience with Azure CI, so I'll leave those considerations to someone else 😄

mjbvz commented 6 years ago

Closing as out of scope