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