Showing
2 changed files
with
7 additions
and
15 deletions
| ... | @@ -35,7 +35,7 @@ describe Var::ConektaCardHandler do | ... | @@ -35,7 +35,7 @@ describe Var::ConektaCardHandler do |
| 35 | # Pero falta desarrollo (Hacer un overwrite del método process_charge en el handler de card) | 35 | # Pero falta desarrollo (Hacer un overwrite del método process_charge en el handler de card) |
| 36 | expect(product.var_id).to eq conekta_object_mock.id | 36 | expect(product.var_id).to eq conekta_object_mock.id |
| 37 | expect(product.var_service).to eq 'conekta' | 37 | expect(product.var_service).to eq 'conekta' |
| 38 | - expect(product.var_status).to eq('paid') | 38 | + expect(product.var_status).to eq('pending_payment') |
| 39 | end | 39 | end |
| 40 | 40 | ||
| 41 | it 'processes card payment' do | 41 | it 'processes card payment' do |
| ... | @@ -55,7 +55,7 @@ describe Var::ConektaCardHandler do | ... | @@ -55,7 +55,7 @@ describe Var::ConektaCardHandler do |
| 55 | expect(product.var_id).to eq conekta_object_mock.id | 55 | expect(product.var_id).to eq conekta_object_mock.id |
| 56 | expect(product.var_service).to eq 'conekta' | 56 | expect(product.var_service).to eq 'conekta' |
| 57 | expect(product.var_status).to eq('paid') | 57 | expect(product.var_status).to eq('paid') |
| 58 | - expect(product.var_paid_amount).to | 58 | + expect(product.var_paid_amount).to_not be_nil |
| 59 | end | 59 | end |
| 60 | end | 60 | end |
| 61 | # Conekta.config do |c| | 61 | # Conekta.config do |c| | ... | ... |
| ... | @@ -2,21 +2,12 @@ | ... | @@ -2,21 +2,12 @@ |
| 2 | require 'spec_helper' | 2 | require 'spec_helper' |
| 3 | 3 | ||
| 4 | describe Var::ConektaHandler do | 4 | describe Var::ConektaHandler do |
| 5 | - let!(:product) { | 5 | + before(:each) do |
| 6 | - # product = instance_double('Product') | 6 | + Product.delete_all |
| 7 | - # allow(product).to receive(:charge_with).and_return(:success) | 7 | + end |
| 8 | - # product | ||
| 9 | - Product.create | ||
| 10 | - } | ||
| 11 | - | ||
| 12 | - let!(:var_mock) { | ||
| 13 | - var = class_double('Var') | ||
| 14 | - allow(var).to receive(:find_charge).and_return(product) | ||
| 15 | - var | ||
| 16 | - } | ||
| 17 | - | ||
| 18 | # TODO: Probar errores en Var.create_charge | 8 | # TODO: Probar errores en Var.create_charge |
| 19 | it 'processes oxxo charge' do | 9 | it 'processes oxxo charge' do |
| 10 | + product = Product.create | ||
| 20 | conekta_object_mock = JSON.parse( | 11 | conekta_object_mock = JSON.parse( |
| 21 | ConektaChargeCreateObject::OXXO_CREATE_CHARGE_OBJECT, | 12 | ConektaChargeCreateObject::OXXO_CREATE_CHARGE_OBJECT, |
| 22 | object_class: OpenStruct) | 13 | object_class: OpenStruct) |
| ... | @@ -36,6 +27,7 @@ describe Var::ConektaHandler do | ... | @@ -36,6 +27,7 @@ describe Var::ConektaHandler do |
| 36 | end | 27 | end |
| 37 | 28 | ||
| 38 | it 'processes oxxo payment' do | 29 | it 'processes oxxo payment' do |
| 30 | + product = Product.create | ||
| 39 | conekta_object_mock = JSON.parse( | 31 | conekta_object_mock = JSON.parse( |
| 40 | ConektaChargeCreateObject::OXXO_CREATE_CHARGE_OBJECT, | 32 | ConektaChargeCreateObject::OXXO_CREATE_CHARGE_OBJECT, |
| 41 | object_class: OpenStruct) | 33 | object_class: OpenStruct) | ... | ... |
-
Please register or login to post a comment