PhpSpec is a bloody nightmare

Where I work, we use PhpSpec for unit-testing our code. One might argue that these should not be called unit tests since you write specifications rather than tests. Call it what you will - we can have that argument another day. Today I will rant about the good and some of the bad things about it.