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
Marcelo
2016-07-14 17:39:38 -0500
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
94cbff70d4d2089c86f1a3eba5874476345f5c4c
94cbff70
1 parent
9dcb1380
Builds for 1 pipeline
failed
in 0 seconds
Fixed bug in oxxo specs
Changes
2
Builds
1
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
2 additions
and
3 deletions
lib/conekta_handler.rb
spec/conekta_oxxo_handler_spec.rb
lib/conekta_handler.rb
View file @
94cbff7
...
...
@@ -5,7 +5,7 @@ module Var
class
<<
self
def
analyze
(
event
)
process_payment
event
[
:data
][
:object
]
if
return
process_payment
event
[
:data
][
:object
]
if
event
[
:data
][
:object
][
:status
]
==
'paid'
process_charge
event
[
:data
][
:object
]
end
...
...
@@ -15,7 +15,6 @@ module Var
time
=
Time
.
strptime
payment_info
[
:paid_at
].
to_s
,
'%s'
amount
=
payment_info
[
:amount
].
to_f
/
100
.
0
fee
=
payment_info
[
:fee
].
to_f
/
100
.
0
object
.
update
(
var_fee:
fee
,
var_paid_amount:
amount
,
var_payment_method:
self
::
PAYMENT_METHOD_STRING
,
var_payment_at:
time
,
...
...
spec/conekta_oxxo_handler_spec.rb
View file @
94cbff7
...
...
@@ -12,7 +12,6 @@ describe Var::ConektaOxxoHandler do
ConektaChargeCreateObject
::
OXXO_CREATE_CHARGE_OBJECT
,
object_class:
OpenStruct
)
allow
(
product
).
to
receive
(
:conekta_charge
).
and_return
(
conekta_object_mock
)
Var
.
create_charge
(
:conekta
,
product
,
{
"conekta_type"
:
"oxxo"
})
Var
::
ConektaOxxoHandler
.
analyze
(
WebHookPostRequest
::
OXXO_CHARGE_CREATED
)
...
...
@@ -29,6 +28,7 @@ describe Var::ConektaOxxoHandler do
Var
.
create_charge
(
:conekta
,
product
,
{
"conekta_type"
:
"oxxo"
})
Var
::
ConektaOxxoHandler
.
analyze
(
WebHookPostRequest
::
OXXO_CHARGE_PAID
)
product
.
reload
expect
(
product
.
var_id
).
to
eq
conekta_object_mock
.
id
expect
(
product
.
var_status
).
to
eq
'paid'
end
...
...
Please
register
or
login
to post a comment