Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Ruby Gems
/
var
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
Ricardo Garcia
2016-07-14 15:06:47 -0500
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
51dba50a04c9b3b56848b52c5635491adff670a3
51dba50a
1 parent
6e649bf1
Builds for 1 pipeline
failed
in 0 seconds
WIP
Changes
2
Builds
1
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
7 additions
and
15 deletions
spec/conekta_card_handler_spec.rb
spec/conekta_oxxo_handler_spec.rb
spec/conekta_card_handler_spec.rb
View file @
51dba50
...
...
@@ -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
(
'p
aid
'
)
expect
(
product
.
var_status
).
to
eq
(
'p
ending_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|
...
...
spec/conekta_oxxo_handler_spec.rb
View file @
51dba50
...
...
@@ -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
)
...
...
Please
register
or
login
to post a comment