Archive for the ‘mocks’ Category

JavaScript Testing Tool Showdown: Sinon.js vs testdouble.js

Posted on: No Comments
When unit testing real-world code, there are many situations that make tests hard to write. How do you check if a function was called? How do you test an Ajax call? Or code using setTimeout? That's when you use test doubles — replacement code that ma...

Building a SparkPost Client: TDD with PhpUnit and Mockery

Posted on: No Comments
In a previous post, we looked at SparkPost (as an alternative to Mandrill), and explored a bit of the official PHP client. The official client handles a decent amount of work, but I got to thinking about what it would take to build a new client. The mo...

Sinon Tutorial: JavaScript Testing with Mocks, Spies & Stubs

Posted on: No Comments
This article was peer reviewed by Mark Brown and MarcTowler. Thanks to all of SitePoint's peer reviewers for making SitePoint content the best it can be! One of the biggest stumbling blocks when writing unit tests is what to do when you have code that'...