Sha256: ecdcc9d5d8cb508cdd1c53f73a22e59e5fb3392f4086b585d6931af6c049fd86
Contents?: true
Size: 879 Bytes
Versions: 5
Compression:
Stored size: 879 Bytes
Contents
require 'spec_helper' describe Conekta::TaxLine do include_context "API 2.0.0" include_context "order" let(:tax_lines) do [ { description: "IVA", amount: 600 }, { description: "ISR", amount: 100 } ] end let(:order) { Conekta::Order.create(order_data.merge(tax_lines: tax_lines)) } let(:tax_line) { order.tax_lines.first } context "deleting tax lines" do it "successful tax line delete" do tax_line.delete expect(tax_line.deleted).to eq(true) end end context "updating tax lines" do it "successful tax line update" do tax_line.update(amount: 50) expect(tax_line.amount).to eq(50) end it "unsuccessful tax line update" do expect { tax_line.update(amount: -1) }.to raise_error(Conekta::ErrorList) end end end
Version data entries
5 entries across 5 versions & 1 rubygems