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