Ricardo Garcia
Builds for 1 pipeline failed in 0 seconds

WIP

......@@ -35,7 +35,7 @@ describe Var::ConektaCardHandler do
# Pero falta desarrollo (Hacer un overwrite del método process_charge en el handler de card)
expect(product.var_id).to eq conekta_object_mock.id
expect(product.var_service).to eq 'conekta'
expect(product.var_status).to eq('paid')
expect(product.var_status).to eq('pending_payment')
end
it 'processes card payment' do
......@@ -55,7 +55,7 @@ describe Var::ConektaCardHandler do
expect(product.var_id).to eq conekta_object_mock.id
expect(product.var_service).to eq 'conekta'
expect(product.var_status).to eq('paid')
expect(product.var_paid_amount).to
expect(product.var_paid_amount).to_not be_nil
end
end
# Conekta.config do |c|
......
......@@ -2,21 +2,12 @@
require 'spec_helper'
describe Var::ConektaHandler do
let!(:product) {
# product = instance_double('Product')
# allow(product).to receive(:charge_with).and_return(:success)
# product
Product.create
}
let!(:var_mock) {
var = class_double('Var')
allow(var).to receive(:find_charge).and_return(product)
var
}
before(:each) do
Product.delete_all
end
# TODO: Probar errores en Var.create_charge
it 'processes oxxo charge' do
product = Product.create
conekta_object_mock = JSON.parse(
ConektaChargeCreateObject::OXXO_CREATE_CHARGE_OBJECT,
object_class: OpenStruct)
......@@ -36,6 +27,7 @@ describe Var::ConektaHandler do
end
it 'processes oxxo payment' do
product = Product.create
conekta_object_mock = JSON.parse(
ConektaChargeCreateObject::OXXO_CREATE_CHARGE_OBJECT,
object_class: OpenStruct)
......