Sha256: 1dd30e131c234747c80a676cc84e83a5594678d172364e257b8c2611049e41e6

Contents?: true

Size: 439 Bytes

Versions: 17

Compression:

Stored size: 439 Bytes

Contents

RSpec::Matchers.define :return_a_list do |method|
  match do |subj|
    subj[:params][:data].is_a?(Array)
  end

  failure_message_for_should do |subj|
    "expected an Array at [:params][:data], got #{subj[:params][:data].class}"
  end

  failure_message_for_should_not do |subj|
    "expected a non-Array at [:params][:data], got #{subj[:params][:data].class}"
  end

  description do
    "return an Array at [:params][:data]"
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
lumberg-4.1.0 spec/support/cpanel_matchers.rb
lumberg-4.0.0 spec/support/cpanel_matchers.rb
lumberg-3.1.0 spec/support/cpanel_matchers.rb
lumberg-3.0.0 spec/support/cpanel_matchers.rb
lumberg-2.0.1 spec/support/cpanel_matchers.rb
lumberg-2.0.0 spec/support/cpanel_matchers.rb
lumberg-2.0.0.pre20 spec/support/cpanel_matchers.rb
lumberg-2.0.0.pre18 spec/support/cpanel_matchers.rb
lumberg-2.0.0.pre15 spec/support/cpanel_matchers.rb
lumberg-2.0.0.pre12 spec/support/cpanel_matchers.rb
lumberg-2.0.0.pre9 spec/support/cpanel_matchers.rb
lumberg-2.0.0.pre8 spec/support/cpanel_matchers.rb
lumberg-2.0.0.pre7 spec/support/cpanel_matchers.rb
lumberg-2.0.0.pre6 spec/support/cpanel_matchers.rb
lumberg-2.0.0.pre5 spec/support/cpanel_matchers.rb
lumberg-2.0.0.pre4 spec/support/cpanel_matchers.rb
lumberg-2.0.0.pre3 spec/support/cpanel_matchers.rb