passed 12 tests with 68 assertions