Class: RSpec::ActiveJob::Matchers::DeserializeAs
- Inherits:
-
Object
- Object
- RSpec::ActiveJob::Matchers::DeserializeAs
- Defined in:
- lib/rspec/active_job/deserialize_as.rb
Instance Method Summary collapse
- #===(other) ⇒ Object
- #description ⇒ Object
-
#initialize(expected) ⇒ DeserializeAs
constructor
A new instance of DeserializeAs.
Constructor Details
#initialize(expected) ⇒ DeserializeAs
Returns a new instance of DeserializeAs.
8 9 10 |
# File 'lib/rspec/active_job/deserialize_as.rb', line 8 def initialize(expected) @expected = expected end |
Instance Method Details
#===(other) ⇒ Object
12 13 14 15 |
# File 'lib/rspec/active_job/deserialize_as.rb', line 12 def ===(other) deserialize(other).class == @expected.class && deserialize(other) == @expected end |
#description ⇒ Object
17 18 19 |
# File 'lib/rspec/active_job/deserialize_as.rb', line 17 def description "an object deserializing to #{@expected}" end |