Sha256: 789df3b6bee479a29f66be4816c0366586171bbba1c91ec759ae4bedab9e9ae1
Contents?: true
Size: 1.08 KB
Versions: 48
Compression:
Stored size: 1.08 KB
Contents
# frozen_string_literal: true require 'rails_helper' require 'spree/testing_support/factories/store_credit_event_factory' RSpec.describe 'store credit event factory' do let(:factory_class) { Spree::StoreCreditEvent } describe 'plain store credit event' do let(:factory) { :store_credit_event } it "builds successfully" do expect(build(factory)).to be_a(factory_class) end # No test for .create, as this base factory misses an `action` # and thus violates a NOT NULL constraint on e the DB end describe 'store credit auth event' do let(:factory) { :store_credit_auth_event } it_behaves_like 'a working factory' end describe 'store credit capture event' do let(:factory) { :store_credit_capture_event } it_behaves_like 'a working factory' end describe 'store credit adjustment event' do let(:factory) { :store_credit_adjustment_event } it_behaves_like 'a working factory' end describe 'store credit invalidate event' do let(:factory) { :store_credit_invalidate_event } it_behaves_like 'a working factory' end end
Version data entries
48 entries across 48 versions & 2 rubygems