Skip to content

Commit

Permalink
README updated and fixed tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Marcio Garcia committed Nov 23, 2008
1 parent c2f7393 commit d0720c9
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 7 deletions.
19 changes: 16 additions & 3 deletions README.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,18 @@ Currently, we are developing a integration with the service PagSeguro, provided

## Testing

The configurations with the PagSeguro can be added in `pagseguro/config/test.yml`
To run tests you need to install mocha (http://mocha.rubyforge.org/):

Install the gem with the following command…

$ gem install mocha

Or install the Rails plugin…

$ script/plugin install svn://rubyforge.org/var/svn/mocha/trunk

Or download Mocha from here - rubyforge.org/projects/mocha

For verify the operation you must begin in file `pagseguro/integration.rb` it is the main class of PagSeguro library.

Execute `rake test` for check if everything is working fine.

Expand All @@ -22,7 +31,11 @@ Execute `rake test` for check if everything is working fine.

## Installing

As plugin:
To use brEshop plugin you have to have HAML installed:

$ gem install --no-ri haml

And to install brEshop as plugin type:

ruby script/plugin install git://github.com/mangar/breshop.git

Expand Down
8 changes: 4 additions & 4 deletions pagseguro/test/pagseguro_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -187,19 +187,19 @@ def test_checkout
end

def return_form_sedex_one_product
data = "<form action='https://pagseguro.uol.com.br/security/webpagamentos/webpagto.aspx' method='post' name='payment_form'>\n <input name='ref_transacao' type='hidden' value='TC01' />\n <input name='email_cobranca' type='hidden' value='email@servidor.com' />\n <input name='tipo' type='hidden' value='CP' />\n <input name='moeda' type='hidden' value='BRL' />\n <input name='cliente_pais' type='hidden' value='BRA' />\n <input name='cliente_nome' type='hidden' value='Marcio Garcia' />\n <input name='cliente_cep' type='hidden' value='04515030' />\n <input name='cliente_end' type='hidden' value='Av. Jacutinga' />\n <input name='cliente_num' type='hidden' value='632' />\n <input name='cliente_compl' type='hidden' value='AP22' />\n <input name='cliente_bairro' type='hidden' value='Moema' />\n <input name='cliente_cidade' type='hidden' value='Sao Paulo' />\n <input name='cliente_uf' type='hidden' value='SP' />\n <input name='cliente_ddd' type='hidden' value='11' />\n <input name='cliente_tel' type='hidden' value='86717148' />\n <input name='cliente_email' type='hidden' value='email@uol.com.br' />\n <input name='tipo_frete' type='hidden' value='SD' />\n <input name='item_id_1' type='hidden' value='1' />\n <input name='item_descr_1' type='hidden' value='Descricao do Produto 01' />\n <input name='item_quant_1' type='hidden' value='1' />\n <input name='item_valor_1' type='hidden' value='1150' />\n <input name='item_peso_1' type='hidden' value='100' />\n <input type='submit' />\n</form>\n"
data = "<!-- start template -->\n<form action='https://pagseguro.uol.com.br/security/webpagamentos/webpagto.aspx' method='post' name='payment_form'>\n <input name='ref_transacao' type='hidden' value='TC01' />\n <input name='email_cobranca' type='hidden' value='email@servidor.com' />\n <input name='tipo' type='hidden' value='CP' />\n <input name='moeda' type='hidden' value='BRL' />\n <input name='cliente_pais' type='hidden' value='BRA' />\n <input name='cliente_nome' type='hidden' value='Marcio Garcia' />\n <input name='cliente_cep' type='hidden' value='04515030' />\n <input name='cliente_end' type='hidden' value='Av. Jacutinga' />\n <input name='cliente_num' type='hidden' value='632' />\n <input name='cliente_compl' type='hidden' value='AP22' />\n <input name='cliente_bairro' type='hidden' value='Moema' />\n <input name='cliente_cidade' type='hidden' value='Sao Paulo' />\n <input name='cliente_uf' type='hidden' value='SP' />\n <input name='cliente_ddd' type='hidden' value='11' />\n <input name='cliente_tel' type='hidden' value='86717148' />\n <input name='cliente_email' type='hidden' value='email@uol.com.br' />\n <input name='tipo_frete' type='hidden' value='SD' />\n <input name='item_id_1' type='hidden' value='1' />\n <input name='item_descr_1' type='hidden' value='Descricao do Produto 01' />\n <input name='item_quant_1' type='hidden' value='1' />\n <input name='item_valor_1' type='hidden' value='1150' />\n <input name='item_peso_1' type='hidden' value='100' />\n <input type='submit' />\n</form>\n<!-- end template -->\n"
end

def return_form_pac_one_product
data = "<form action='https://pagseguro.uol.com.br/security/webpagamentos/webpagto.aspx' method='post' name='payment_form'>\n <input name='ref_transacao' type='hidden' value='TC01' />\n <input name='email_cobranca' type='hidden' value='email@servidor.com' />\n <input name='tipo' type='hidden' value='CP' />\n <input name='moeda' type='hidden' value='BRL' />\n <input name='cliente_pais' type='hidden' value='BRA' />\n <input name='cliente_nome' type='hidden' value='Marcio Garcia' />\n <input name='cliente_cep' type='hidden' value='04515030' />\n <input name='cliente_end' type='hidden' value='Av. Jacutinga' />\n <input name='cliente_num' type='hidden' value='632' />\n <input name='cliente_compl' type='hidden' value='AP22' />\n <input name='cliente_bairro' type='hidden' value='Moema' />\n <input name='cliente_cidade' type='hidden' value='Sao Paulo' />\n <input name='cliente_uf' type='hidden' value='SP' />\n <input name='cliente_ddd' type='hidden' value='11' />\n <input name='cliente_tel' type='hidden' value='86717148' />\n <input name='cliente_email' type='hidden' value='email@uol.com.br' />\n <input name='tipo_frete' type='hidden' value='EN' />\n <input name='item_id_1' type='hidden' value='1' />\n <input name='item_descr_1' type='hidden' value='Descricao do Produto 01' />\n <input name='item_quant_1' type='hidden' value='1' />\n <input name='item_valor_1' type='hidden' value='1150' />\n <input name='item_peso_1' type='hidden' value='100' />\n <input type='submit' />\n</form>\n"
data = "<!-- start template -->\n<form action='https://pagseguro.uol.com.br/security/webpagamentos/webpagto.aspx' method='post' name='payment_form'>\n <input name='ref_transacao' type='hidden' value='TC01' />\n <input name='email_cobranca' type='hidden' value='email@servidor.com' />\n <input name='tipo' type='hidden' value='CP' />\n <input name='moeda' type='hidden' value='BRL' />\n <input name='cliente_pais' type='hidden' value='BRA' />\n <input name='cliente_nome' type='hidden' value='Marcio Garcia' />\n <input name='cliente_cep' type='hidden' value='04515030' />\n <input name='cliente_end' type='hidden' value='Av. Jacutinga' />\n <input name='cliente_num' type='hidden' value='632' />\n <input name='cliente_compl' type='hidden' value='AP22' />\n <input name='cliente_bairro' type='hidden' value='Moema' />\n <input name='cliente_cidade' type='hidden' value='Sao Paulo' />\n <input name='cliente_uf' type='hidden' value='SP' />\n <input name='cliente_ddd' type='hidden' value='11' />\n <input name='cliente_tel' type='hidden' value='86717148' />\n <input name='cliente_email' type='hidden' value='email@uol.com.br' />\n <input name='tipo_frete' type='hidden' value='EN' />\n <input name='item_id_1' type='hidden' value='1' />\n <input name='item_descr_1' type='hidden' value='Descricao do Produto 01' />\n <input name='item_quant_1' type='hidden' value='1' />\n <input name='item_valor_1' type='hidden' value='1150' />\n <input name='item_peso_1' type='hidden' value='100' />\n <input type='submit' />\n</form>\n<!-- end template -->\n"
end

def return_form_one_product
data = "<form action='https://pagseguro.uol.com.br/security/webpagamentos/webpagto.aspx' method='post' name='payment_form'>\n <input name='ref_transacao' type='hidden' value='TC01' />\n <input name='email_cobranca' type='hidden' value='email@servidor.com' />\n <input name='tipo' type='hidden' value='CP' />\n <input name='moeda' type='hidden' value='BRL' />\n <input name='cliente_pais' value='BRA' />\n <input type='hidden' name='cliente_nome' value='Marcio Garcia' />\n <input type='hidden' name='cliente_cep' type='hidden' value='04515030' />\n <input name='cliente_end' type='hidden' value='Av. Jacutinga' />\n <input name='cliente_num' type='hidden' value='632' />\n <input name='cliente_compl' type='hidden' value='AP22' />\n <input name='cliente_bairro' type='hidden' value='Moema' />\n <input name='cliente_cidade' type='hidden' value='Sao Paulo' />\n <input name='cliente_uf' type='hidden' value='SP' />\n <input name='cliente_ddd' type='hidden' value='11' />\n <input name='cliente_tel' type='hidden' value='86717148' />\n <input name='cliente_email' type='hidden' value='email@uol.com.br' />\n <input name='item_id_1' type='hidden' value='1' />\n <input name='item_descr_1' type='hidden' value='Descricao do Produto 01' />\n <input name='item_quant_1' type='hidden' value='1' />\n <input name='item_valor_1' type='hidden' value='1150' />\n <input name='item_peso_1' type='hidden' value='100' />\n <input type='submit' />\n</form>\n"
data = "<!-- start template -->\n<form action='https://pagseguro.uol.com.br/security/webpagamentos/webpagto.aspx' method='post' name='payment_form'>\n <input name='ref_transacao' type='hidden' value='TC01' />\n <input name='email_cobranca' type='hidden' value='email@servidor.com' />\n <input name='tipo' type='hidden' value='CP' />\n <input name='moeda' type='hidden' value='BRL' />\n <input name='cliente_pais' type='hidden' value='BRA' />\n <input name='cliente_nome' type='hidden' value='Marcio Garcia' />\n <input name='cliente_cep' type='hidden' value='04515030' />\n <input name='cliente_end' type='hidden' value='Av. Jacutinga' />\n <input name='cliente_num' type='hidden' value='632' />\n <input name='cliente_compl' type='hidden' value='AP22' />\n <input name='cliente_bairro' type='hidden' value='Moema' />\n <input name='cliente_cidade' type='hidden' value='Sao Paulo' />\n <input name='cliente_uf' type='hidden' value='SP' />\n <input name='cliente_ddd' type='hidden' value='11' />\n <input name='cliente_tel' type='hidden' value='86717148' />\n <input name='cliente_email' type='hidden' value='email@uol.com.br' />\n <input name='item_id_1' type='hidden' value='1' />\n <input name='item_descr_1' type='hidden' value='Descricao do Produto 01' />\n <input name='item_quant_1' type='hidden' value='1' />\n <input name='item_valor_1' type='hidden' value='1150' />\n <input name='item_peso_1' type='hidden' value='100' />\n <input type='submit' />\n</form>\n<!-- end template -->\n"
end

def return_form_defined_one_product
data = "<form action='https://pagseguro.uol.com.br/security/webpagamentos/webpagto.aspx' method='post' name='payment_form'>\n <input name='ref_transacao' type='hidden' value='TC01' />\n <input name='email_cobranca' type='hidden' value='email@servidor.com' />\n <input name='tipo' type='hidden' value='CP' />\n <input name='moeda' type='hidden' value='BRL' />\n <input name='cliente_pais' type='hidden' value='BRA' />\n <input name='cliente_nome' type='hidden' value='Marcio Garcia' />\n <input name='cliente_cep'type='hidden' value='04515030' />\n <input name='cliente_end' type='hidden' value='Av. Jacutinga' />\n <input name='cliente_num' type='hidden' value='632' />\n <input name='cliente_compl' type='hidden' value='AP22' />\n <input name='cliente_bairro' type='hidden' value='Moema' />\n <input name='cliente_cidade' type='hidden' value='Sao Paulo' />\n <input name='cliente_uf' type='hidden' value='SP' />\n <input name='cliente_ddd' type='hidden' value='11' />\n <input name='cliente_tel' type='hidden' value='86717148' />\n <input name='cliente_email' type='hidden' value='email@uol.com.br' />\n <input name='item_frete_1' type='hidden' value='1000' />\n <input name='item_id_1' type='hidden' value='1' />\n <input name='item_descr_1' type='hidden' value='Descricao do Produto 01' />\n <input name='item_quant_1' type='hidden' value='1' />\n <input name='item_valor_1'type='hidden' value='1150' />\n <input name='item_peso_1' type='hidden' value='100' />\n <input type='submit' />\n</form>\n"
data = "<!-- start template -->\n<form action='https://pagseguro.uol.com.br/security/webpagamentos/webpagto.aspx' method='post' name='payment_form'>\n <input name='ref_transacao' type='hidden' value='TC01' />\n <input name='email_cobranca' type='hidden' value='email@servidor.com' />\n <input name='tipo' type='hidden' value='CP' />\n <input name='moeda' type='hidden' value='BRL' />\n <input name='cliente_pais' type='hidden' value='BRA' />\n <input name='cliente_nome' type='hidden' value='Marcio Garcia' />\n <input name='cliente_cep' type='hidden' value='04515030' />\n <input name='cliente_end' type='hidden' value='Av. Jacutinga' />\n <input name='cliente_num' type='hidden' value='632' />\n <input name='cliente_compl' type='hidden' value='AP22' />\n <input name='cliente_bairro' type='hidden' value='Moema' />\n <input name='cliente_cidade' type='hidden' value='Sao Paulo' />\n <input name='cliente_uf' type='hidden' value='SP' />\n <input name='cliente_ddd' type='hidden' value='11' />\n <input name='cliente_tel' type='hidden' value='86717148' />\n <input name='cliente_email' type='hidden' value='email@uol.com.br' />\n <input name='item_frete_1' type='hidden' value='1000' />\n <input name='item_id_1' type='hidden' value='1' />\n <input name='item_descr_1' type='hidden' value='Descricao do Produto 01' />\n <input name='item_quant_1' type='hidden' value='1' />\n <input name='item_valor_1' type='hidden' value='1150' />\n <input name='item_peso_1' type='hidden' value='100' />\n <input type='submit' />\n</form>\n<!-- end template -->\n"
end


Expand Down

0 comments on commit d0720c9

Please sign in to comment.