Sha256: defdd4f4a6c61e90363bcedde969288be740424ddeb6543d48666aa8dffe138a

Contents?: true

Size: 889 Bytes

Versions: 20

Compression:

Stored size: 889 Bytes

Contents

FactoryGirl.define do
  factory :store_credit_event, class: Spree::StoreCreditEvent do
    store_credit       { create(:store_credit) }
    amount             { 100.00 }
    authorization_code { "#{store_credit.id}-SC-20140602164814476128" }

    factory :store_credit_auth_event, class: Spree::StoreCreditEvent do
      action             { Spree::StoreCredit::AUTHORIZE_ACTION }
    end

    factory :store_credit_capture_event do
      action             { Spree::StoreCredit::CAPTURE_ACTION }
    end

    factory :store_credit_adjustment_event do
      action             { Spree::StoreCredit::ADJUSTMENT_ACTION }
      update_reason      { create(:store_credit_update_reason) }
    end

    factory :store_credit_invalidate_event do
      action             { Spree::StoreCredit::INVALIDATE_ACTION }
      update_reason      { create(:store_credit_update_reason) }
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
solidus_core-1.1.4 lib/spree/testing_support/factories/store_credit_event_factory.rb
solidus_core-1.0.7 lib/spree/testing_support/factories/store_credit_event_factory.rb
solidus_core-1.0.6 lib/spree/testing_support/factories/store_credit_event_factory.rb
solidus_core-1.1.3 lib/spree/testing_support/factories/store_credit_event_factory.rb
solidus_core-1.0.5 lib/spree/testing_support/factories/store_credit_event_factory.rb
solidus_core-1.0.4 lib/spree/testing_support/factories/store_credit_event_factory.rb
solidus_core-1.1.2 lib/spree/testing_support/factories/store_credit_event_factory.rb
solidus_core-1.0.3 lib/spree/testing_support/factories/store_credit_event_factory.rb
solidus_core-1.1.1 lib/spree/testing_support/factories/store_credit_event_factory.rb
solidus_core-1.1.0 lib/spree/testing_support/factories/store_credit_event_factory.rb
solidus_core-1.1.0.pre2 lib/spree/testing_support/factories/store_credit_event_factory.rb
solidus_core-1.1.0.pre1 lib/spree/testing_support/factories/store_credit_event_factory.rb
solidus_core-1.1.0.beta1 lib/spree/testing_support/factories/store_credit_event_factory.rb
solidus_core-1.0.2 lib/spree/testing_support/factories/store_credit_event_factory.rb
solidus_core-1.0.1 lib/spree/testing_support/factories/store_credit_event_factory.rb
solidus_core-1.0.0 lib/spree/testing_support/factories/store_credit_event_factory.rb
solidus_core-1.0.0.rc2 lib/spree/testing_support/factories/store_credit_event_factory.rb
solidus_core-1.0.0.rc1 lib/spree/testing_support/factories/store_credit_event_factory.rb
solidus_core-1.0.0.pre3 lib/spree/testing_support/factories/store_credit_event_factory.rb
solidus_core-1.0.0.pre2 lib/spree/testing_support/factories/store_credit_event_factory.rb