Sha256: 959a20073f513e3919078b10e2e55bb0d82a82411cf42aa8f54cdead84270cd3
Contents?: true
Size: 1.19 KB
Versions: 1
Compression:
Stored size: 1.19 KB
Contents
## 0.0.1 Initial version. - Fakes. - Safe spying, stubbing, mocking. - Veryfying contracts defined by test doubles. ## 0.0.2 - Makes it possible to stub method calls on objects that utilize method missing. - Removed the need to require both bogus and bogus/rspec. - Implemented anonymous fakes. - Fixed a bug in copying ActiveRecord classes. - (internal) Replaced autoloads with require. ## 0.0.3 - Global fake configuration - Inline method stubbing syntax - Removed dependency on RR - verifies_contracts records on described_class instead of class based on fake name - Replacing classes with fakes - Extracting common interface out of multpile classes to create duck types ## 0.0.4 - Support mocking methods with optional parameters ## 0.1.0 (in progress) - Support for stubbing on frozen fakes - Safe stubbing of constructors - Fixed spying on anonymous fakes - Automatic handling of ActiveRecord columns - Support Ruby 2.0 keyword arguments ### Breaking changes: - Fakes no longer return themselves from unstubbed method calls, because this was often a source of confusion. In the new version we return a Bogus::UndefinedReturnValue which contains the method name and arguments from where it was returned.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bogus-0.1.0 | features/changelog.md |