Sha256: 66fa983e5fa1a6c99bdf90ec98fc9eb5bdfe148105162a6615b8f8a1e6f483c5

Contents?: true

Size: 156 Bytes

Versions: 13

Compression:

Stored size: 156 Bytes

Contents

RSpec::Matchers.define :be_struct_with_params do |class_name, params|
  match do |actual|
    actual.to_h == params && actual.class == class_name
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
coins_paid_api-2.2.0 spec/support/matchers/struct_like.rb
coins_paid_api-2.1.0 spec/support/matchers/struct_like.rb
coins_paid_api-2.0.0 spec/support/matchers/struct_like.rb
coins_paid_api-1.3.0 spec/support/matchers/struct_like.rb
coins_paid_api-1.2.0 spec/support/matchers/struct_like.rb
coins_paid_api-1.1.0 spec/support/matchers/struct_like.rb
coins_paid_api-1.0.7 spec/support/matchers/struct_like.rb
coins_paid_api-1.0.6 spec/support/matchers/struct_like.rb
coins_paid_api-1.0.5 spec/support/matchers/struct_like.rb
coins_paid_api-1.0.4 spec/support/matchers/struct_like.rb
coins_paid_api-1.0.3 spec/support/matchers/struct_like.rb
coins_paid_api-1.0.2 spec/support/matchers/struct_like.rb
coins_paid_api-1.0.1 spec/support/struct_like.rb