test/unit/builder_test.rb in cieloz-0.0.12 vs test/unit/builder_test.rb in cieloz-0.0.13

- old
+ new

@@ -91,36 +91,36 @@ end end describe "Pagamento Building" do before do - def @source.operacao ; :visa end + def @source.bandeira ; 'visa' end def @source.parcelas ; 2 end end it "asks for operacao / parcelas attributes when missing opts" do - pg = _.pagamento @source + pg = _.parcelado @source pg.bandeira.must_equal "visa" pg.parcelas.must_equal @source.parcelas end it "maps operacao / numero when opts are given" do - def @source.operation ; :mastercard end - def @source.installments ; 6 end + def @source.operation ; 'mastercard' end + def @source.installments ; 6 end - opts = { operacao: :operation, parcelas: :installments } - pg = _.pagamento @source, opts + opts = { bandeira: :operation, parcelas: :installments } + pg = _.parcelado @source, opts pg.bandeira.must_equal @source.operation.to_s pg.parcelas.must_equal @source.installments end it "get given operacao / numero values" do - opts = { operacao: "amex", parcelas: 9 } - pg = _.pagamento @source, opts + opts = { bandeira: "amex", parcelas: 9 } + pg = _.parcelado @source, opts - pg.bandeira.must_equal opts[:operacao] + pg.bandeira.must_equal opts[:bandeira] pg.parcelas.must_equal opts[:parcelas] end end describe "Transacao Building" do @@ -142,11 +142,11 @@ def @source.dados_pedido ; @pedido end def @source.forma_pagamento ; @pagamento end @portador = _.portador(@source) @pedido = _.pedido(@source) - @pagamento = _.pagamento(@source) + @pagamento = _.parcelado(@source) @source.instance_variable_set :@portador, @portador @source.instance_variable_set :@pedido, @pedido @source.instance_variable_set :@pagamento, @pagamento end @@ -201,11 +201,11 @@ it "triggers pagamento.operacao" do _.transacao(@source).autorizar .must_equal Cieloz::RequisicaoTransacao::AUTORIZACAO_DIRETA - ["verified_by_visa", "mastercard_securecode"].each {|opr| - pg = _.pagamento @source, operacao: opr, parcelas: 2 + ["verified_by_visa", "mastercard_securecode"].each {|flag| + pg = _.parcelado @source, bandeira: flag, parcelas: 2 _.transacao(@source, forma_pagamento: pg).autorizar .must_equal Cieloz::RequisicaoTransacao::AUTORIZAR_SE_AUTENTICADA } end end