thoughtbot/shoulda-context — pull request #4 by radar (2011-11-29 01:38:29+00:00)
Title: should require 'test/unit/testcase' and not 'test/unit'

This is because requiring 'test/unit' triggers Test::Unit's autorun functionality, which can lead to errors, as shown in this Gist: https://gist.github.com/1402816.

The problem surfaced in Spree 0.70.0's test suite as well as in Rubygems.org test suite.

By requiring `test/unit/testcase` instead, it will not trigger this autorun event.