Sha256: fc1c44b6443437590eb8aa14b84c291b9621e4b07803df6975efc478ea75e5ce

Contents?: true

Size: 475 Bytes

Versions: 3

Compression:

Stored size: 475 Bytes

Contents

require 'solidus_braintree_spec_helper'

RSpec.describe Spree::Store do
  describe 'before_create :build_default_configuration' do
    context 'when a braintree_configuration record already exists' do
      it 'does not overwrite it' do
        store = build(:store)
        custom_braintree_configuration = store.build_braintree_configuration
        store.save!
        expect(store.braintree_configuration).to be custom_braintree_configuration
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
solidus_braintree-3.3.0 spec/models/spree/store_spec.rb
solidus_braintree-3.2.0 spec/models/spree/store_spec.rb
solidus_braintree-3.1.0 spec/models/spree/store_spec.rb