Ricardo Garcia
Builds for 1 pipeline failed in 0 seconds

WIP

...@@ -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)
......