Sha256: da1dfaae776d2c3581190bf729b3995eb3e378249c5115e9343bc461f1129ee1
Contents?: true
Size: 1.03 KB
Versions: 4
Compression:
Stored size: 1.03 KB
Contents
require 'spec_helper' require 'espago/response' require 'helpers/fake_response' describe Espago::Response do subject { Espago::Response.new(response)} let(:response) { FakeResponse.new(200, { id: "pay_hViT20SOWaUL_w", description: "Zakupy z example.com", amount: "49.99", currency: "pln", state: "executed", client: "cli_wm7dGQltAqIfH8", created_at: 1372408274, card:{ company: "VI", last4: "4242", year: 2019, month: 4, first_name: "Piotr", last_name: "Nowak", authorized: true, created_at: 1372408274 } }.to_json) } its(:id) { should eq("pay_hViT20SOWaUL_w") } its(:description) { should eq("Zakupy z example.com") } its(:amount) { should eq("49.99") } its(:currency) { should eq("pln") } its(:state) { should eq("executed") } its(:client) { should eq("cli_wm7dGQltAqIfH8") } its(:created_at) { should eq(Time.parse("2013-06-28 10:31:14 +0200")) } its(:imaginated_attribute) { should be_nil } end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
espago-0.1.8 | spec/espago/response_spec.rb |
espago-0.1.2 | spec/espago/response_spec.rb |
espago-0.0.9 | spec/espago/response_spec.rb |
espago-0.0.7 | spec/espago/response_spec.rb |