Permalink
Browse files

move xmls to an specific place

  • Loading branch information...
1 parent aea0a2f commit 98524dd1801fbbb64fb388a9e95a9f27ecea042b @rafaelss committed May 23, 2012
@@ -60,14 +60,17 @@
end
it "#create" do
+ request = File.read(File.expand_path("../../fixtures/transaction_request/request.xml", __FILE__))
+ response = File.read(File.expand_path("../../fixtures/transaction_request/response.xml", __FILE__))
+
stub_request(:post, "https://qasecommerce.cielo.com.br/servicos/ecommwsec.do").
with(
- :body => "mensagem=<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<requisicao-transacao id=\"1\" versao=\"1.1.1\">\n <dados-ec>\n <numero>1006993069</numero>\n <chave>25fbb99741c739dd84d7b06ec78c9bac718838630f30b112d033ce2e621b34f3</chave>\n </dados-ec>\n <dados-portador>\n <numero>4012001037141112</numero>\n <validade>201511</validade>\n <indicador>1</indicador>\n <codigo-seguranca>371</codigo-seguranca>\n <nome-portador>FULANO DE TAL</nome-portador>\n </dados-portador>\n <dados-pedido>\n <numero>285813768</numero>\n <valor>100</valor>\n <moeda>986</moeda>\n <data-hora>2010-07-14T13:56:12</data-hora>\n <idioma>PT</idioma>\n </dados-pedido>\n <forma-pagamento>\n <bandeira>visa</bandeira>\n <produto>1</produto>\n <parcelas>1</parcelas>\n </forma-pagamento>\n <url-retorno>http://minha.loja.com/pedido/285813768</url-retorno>\n <autorizar>2</autorizar>\n <capturar>false</capturar>\n</requisicao-transacao>\n"
+ :body => "mensagem=#{request}"
).
to_return(
:status => 200,
- :body => File.read(File.expand_path("../../fixtures/transaction.xml", __FILE__)),
- :headers => {}
+ :body => response,
+ :headers => { "Content-Type" => "text/xml" }
)
subject.id = "1"
@@ -80,7 +83,7 @@
subject.capture = false
transaction = subject.request
- transaction.tid.should == "100699306904CC7E1001"
+ transaction.tid.should have(20).chars
transaction.pan.should == "IqVz7P9zaIgTYdU41HaW/OB/d7Idwttqwb2vaTt8MT0="
transaction.status.should == 0
transaction.authentication_url = "https://qasecommerce.cielo.com.br/web/index.cbmp?id=4c0476919b9ea10d11f761bd3158bde0"
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<requisicao-transacao id="1" versao="1.1.1">
+ <dados-ec>
+ <numero>1006993069</numero>
+ <chave>25fbb99741c739dd84d7b06ec78c9bac718838630f30b112d033ce2e621b34f3</chave>
+ </dados-ec>
+ <dados-portador>
+ <numero>4012001037141112</numero>
+ <validade>201511</validade>
+ <indicador>1</indicador>
+ <codigo-seguranca>371</codigo-seguranca>
+ <nome-portador>FULANO DE TAL</nome-portador>
+ </dados-portador>
+ <dados-pedido>
+ <numero>285813768</numero>
+ <valor>100</valor>
+ <moeda>986</moeda>
+ <data-hora>2010-07-14T13:56:12</data-hora>
+ <idioma>PT</idioma>
+ </dados-pedido>
+ <forma-pagamento>
+ <bandeira>visa</bandeira>
+ <produto>1</produto>
+ <parcelas>1</parcelas>
+ </forma-pagamento>
+ <url-retorno>http://minha.loja.com/pedido/285813768</url-retorno>
+ <autorizar>2</autorizar>
+ <capturar>false</capturar>
+</requisicao-transacao>
@@ -0,0 +1,18 @@
+<transacao versao="1.1.1" id="1" xmlns="http://ecommerce.cbmp.com.br">
+ <tid>100699306905519A1001</tid>
+ <pan>IqVz7P9zaIgTYdU41HaW/OB/d7Idwttqwb2vaTt8MT0=</pan>
+ <dados-pedido>
+ <numero>285813768</numero>
+ <valor>100</valor>
+ <moeda>986</moeda>
+ <data-hora>2012-05-23T09:14:11.922-03:00</data-hora>
+ <idioma>PT</idioma>
+ </dados-pedido>
+ <forma-pagamento>
+ <bandeira>visa</bandeira>
+ <produto>1</produto>
+ <parcelas>1</parcelas>
+ </forma-pagamento>
+ <status>0</status>
+ <url-autenticacao>https://qasecommerce.cielo.com.br/web/index.cbmp?id=18beb3bf46e4ee2a3407eafd94d382ca</url-autenticacao>
+</transacao>

0 comments on commit 98524dd

Please sign in to comment.