Sha256: 5ef660639b201df80cc53702099e3cea2a3487fafb38469962b8d29a50782e48
Contents?: true
Size: 596 Bytes
Versions: 3
Compression:
Stored size: 596 Bytes
Contents
require 'gecko' require 'rspec' Dir["./spec/support/**/*.rb"].sort.each { |f| require f } Faraday.default_adapter = :test RSpec::Matchers.define :be_a_valid_payload do |api_key, data| def payload(api_key, data) {:api_key => api_key, :data => data} end match do |actual| actual.kind_of?(Hash) && actual == payload(api_key, data) end failure_message_for_should do |actual| "expected that\n#{actual.inspect}\nwould be\n#{payload(api_key, data).inspect}" end end # Thanks https://gist.github.com/1428875 class MockBlock def to_proc lambda { |*a| call(*a) } end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
gecko-ess-0.1.0 | spec/helper.rb |
gecko-0.1.0 | spec/helper.rb |
gecko-0.0.1 | spec/helper.rb |