test/Factories.rb in openpay-1.0.10 vs test/Factories.rb in openpay-2.0.0b
- old
+ new
@@ -1,14 +1,14 @@
-require 'factory_girl'
+require 'factory_bot'
-FactoryGirl.define do
+FactoryBot.define do
factory :customer, class: Hash do
- name 'Ronnie'
- last_name 'Bermejo'
- email 'ronnie.bermejo.mx@gmail.com'
+ name 'Guadalupe'
+ last_name 'Reyes'
+ email 'lupereyes@lemail.com'
phone_number '0180012345'
address { {
postal_code: '76190',
state: 'QRO',
line1: 'LINE1',
@@ -43,11 +43,11 @@
initialize_with { attributes }
end
- factory :valid_card2, class: Hash do
+ factory :valid_card2, class: Hash do
bank_name 'visa'
holder_name 'Alma Olmos'
expiration_month '09'
card_number '4242424242424242'
@@ -66,11 +66,11 @@
initialize_with { attributes }
end
- factory :only_deposit, class: Hash do
+ factory :only_deposit, class: Hash do
bank_name 'visa'
holder_name 'Alma Olmos'
expiration_month '09'
card_number '4444444444444448'
@@ -112,10 +112,11 @@
initialize_with { attributes }
end
+
factory :bank_account, class: Hash do
holder_name 'Juan Perez'
self.alias 'Cuenta principal'
clabe '032180000118359719'
@@ -127,23 +128,24 @@
factory :card_charge, class: Hash do
amount "1000"
description "Cargo inicial a tarjeta"
source_id "string"
- method "card"
+ add_attribute :method, "card"
order_id 'required'
initialize_with { attributes }
end
+
factory :bank_charge, class: Hash do
amount "10000"
description "Cargo con banco"
order_id 'required'
- method "bank_account"
+ add_attribute :method, "bank_account"
initialize_with { attributes }
end
@@ -160,22 +162,22 @@
initialize_with { attributes }
end
factory :payout_card, class: Hash do
- method 'card'
+ add_attribute :method, 'card'
destination_id '4444444444444448'
amount '2'
description 'Retiro de saldo semanal'
initialize_with { attributes }
end
factory :payout_bank_account, class: Hash do
- method 'bank_account'
+ add_attribute :method, 'bank_account'
amount '1000'
destination_id 'required'
description 'Retiro de saldo semanal'
initialize_with { attributes }
@@ -185,11 +187,11 @@
factory :plan, class: Hash do
amount '150.00'
status_after_retry 'cancelled'
retry_times 2
- name 'Curso de ingles'
+ add_attribute :name ,'TODO INCLUIDO'
repeat_unit 'week'
trial_days 30
repeat_every 1
initialize_with { attributes }
@@ -207,19 +209,17 @@
card_id 'required'
plan_id 'required'
initialize_with { attributes }
end
-
-
factory :webhook1, class: Hash do
- url 'http://requestb.in/qozy7dqp'
+ url 'https://requestb.in/15r2d5n1'
event_types ['charge.succeeded','charge.created','charge.cancelled','charge.failed']
initialize_with { attributes }
end
factory :webhook2, class: Hash do
- url 'http://requestb.in/10avuvw1'
+ url 'https://requestb.in/s3pj3ds3'
event_types ['charge.succeeded','charge.created','charge.cancelled','charge.failed']
initialize_with { attributes }
end
end