Sha256: 2dad4ae5dd91ee932b3b6c3da1b0fb0e156aaeac947172050d6d1e989e153743
Contents?: true
Size: 854 Bytes
Versions: 2
Compression:
Stored size: 854 Bytes
Contents
module HarvestHelpers def stub_harvest body = { projects: [ { name: 'Pomdoro', id: 1, tasks: [ { name: 'Ruby Development', id: 1 } ] } ], day_entries: [] } stub_request(:get, /https:\/\/user:password@domain.harvestapp.com\/daily\/.*/). with(:headers => {'Accept'=>'application/json', 'Content-Type'=>'application/json; charset=utf-8', 'User-Agent'=>'Harvestable/2.0.0'}). to_return(:status => 200, :body => body.to_json, :headers => {}) stub_request(:post, "https://user:password@domain.harvestapp.com/daily/add"). with(:headers => {'Accept'=>'application/json', 'Content-Type'=>'application/json; charset=utf-8', 'User-Agent'=>'Harvestable/2.0.0'}). to_return(:status => 200, :body => "", :headers => {}) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tomatoharvest-0.1.1 | spec/support/harvest_helpers.rb |
tomatoharvest-0.1.0 | spec/support/harvest_helpers.rb |