Functional reactive monadic 3D tranformatting robots in Node

Or

Let's write some JavaScript tests

with Pam Selle, @pamasaur, thewebivore.com

Who tests?

Testing in the news

‘The report of my death was an exaggeration’
- Testing
(also Mark Twain)

Internet fights are dumb

Test ever vs. test never

my testing story

How do you get better at JS?

Write more of it.

Writing a simple JS test

Testing frameworks

Unit testing/Test describers

Assertions

Spies, stubs, mocks

Sinon.js

Test runners

"But Pam, I love testing SO MUCH. How can I test my application like a user would use it"

Yes, there are many kinds of testing.

And we can tell the machines what to do.

The glories of webdriver

Hmm..

How do you enforce testing?

Teach your people to test

(ex code retreat)

Code coverage

Code review

(must have tests to accept)

Go forth and test!

Pam Selle / @pamasaur / thewebivore.com