2 tests and 2 failures - what am I doing wrong?

Well, there is a line in the Servo.cpp, in Servo::attach, that says:

if (pinArg != 9 && pinArg != 10) return 0;

So basically the code as written forbids any other pins than 9 or 10.

Maybe it's safe to just take this line out, maybe not. Some library revision might be in order.