Sha256: a5996db46ea9f2bac9690f7c19c7e336f9bff7a43d45240c2d26a1f0c648880b
Contents?: true
Size: 1.07 KB
Versions: 4
Compression:
Stored size: 1.07 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) } it { expect(subject.id).to eq("pay_hViT20SOWaUL_w") expect(subject.description).to eq("Zakupy z example.com") expect(subject.amount).to eq("49.99") expect(subject.currency).to eq("pln") expect(subject.state).to eq("executed") expect(subject.client).to eq("cli_wm7dGQltAqIfH8") expect(subject.created_at).to eq(Time.parse("2013-06-28 10:31:14 +0200")) expect(subject.imaginated_attribute).to be_nil } end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
espago-0.1.12 | spec/espago/response_spec.rb |
espago-0.1.11 | spec/espago/response_spec.rb |
espago-0.1.10 | spec/espago/response_spec.rb |
espago-0.1.9 | spec/espago/response_spec.rb |