Joined March 2012
·
Achievements
135 Karma
2,822 Total ProTip Views
Walrus
The walrus is no stranger to variety. Use at least 4 different languages throughout all your repos
Altruist
Increase developer well-being by sharing at least 20 open source projects
Narwhal
Have at least one original repo where Clojure is the dominant language
Mongoose 3
Have at least three original repos where Ruby is the dominant language
Forked
Have a project valued enough to be forked by someone else
Charity
Fork and commit to someone's open source project in need
Mongoose
Have at least one original repo where Ruby is the dominant language
Ashcat
Make Ruby on Rails better for everyone by getting a commit accepted
Do you mean spy? If so, Bogus supports spies as well, actually that is the recommended way of testing with it.
In spy mock objectes are created as doubles of given class, which breaks to rule mock roles not objects. In bogus fakes are identified by a symbol, which by convention points to the camelized class, but it can be configured to any other class or even a 'lowest common interface'.
Another feature that differenties Bogus from rspec-fire or spy are contract test. They make sure that objects tested in isolation can be integrated with each other without any integration tests. However, it is still an experimental part.