How Do I Know If My Unit Tests Are High Quality?

I get asked a lot how we can tell if our unit tests are actually any good. When doing test code review, there's a lot of factors I look for to judge whether or not they are effective, quality unit tests. For a project I am working on, I'm looking for some examples of code … Continue reading How Do I Know If My Unit Tests Are High Quality?

How to use Behat and Phantom JS on Circle CI or Travis CI

A few months ago, I started working on some behavior tests for a javascript heavy website. I chose to write the tests in Behat, and wanted to use the Phantom JS driver because it would be faster than running Selenium 2 with a real browser. It also had to run on Circle CI. Once I … Continue reading How to use Behat and Phantom JS on Circle CI or Travis CI