Sha256: 8a179cea1eedb6f6b95fafdf8768c8c654a8c6e89d4817c43aef35efaf4bcf91

Contents?: true

Size: 586 Bytes

Versions: 18

Compression:

Stored size: 586 Bytes

Contents

module Shared
  module NoAddition
    def setup
      (1..4).each { |counter| NoAdditionMixin.create! pos: counter, parent_id: 5 }
    end

    def test_insert
      new = NoAdditionMixin.create(parent_id: 20)
      assert_equal nil, new.pos
      assert !new.in_list?

      new = NoAdditionMixin.create(parent_id: 20)
      assert_equal nil, new.pos
    end

    def test_update_does_not_add_to_list
      new = NoAdditionMixin.create(parent_id: 20)
      new.update_attribute(:updated_at, Time.now) # force some change
      new.reload

      assert !new.in_list?
    end

  end
end

Version data entries

18 entries across 18 versions & 4 rubygems

Version Path
classic_acts_as_list-0.5.6 test/shared_no_addition.rb
classic_acts_as_list-0.5.5 test/shared_no_addition.rb
classic_acts_as_list-0.5.4 test/shared_no_addition.rb
acts_as_list-0.7.5 test/shared_no_addition.rb
acts_as_list-0.7.4 test/shared_no_addition.rb
suhovius-acts_as_list-0.7.4.s test/shared_no_addition.rb
suhovius-acts_as_list-0.7.3.s test/shared_no_addition.rb
suhovius-acts_as_list-0.7.2.s test/shared_no_addition.rb
solidus_backend-1.0.0.pre3 vendor/bundle/gems/acts_as_list-0.7.2/test/shared_no_addition.rb
solidus_backend-1.0.0.pre2 vendor/bundle/gems/acts_as_list-0.7.2/test/shared_no_addition.rb
solidus_backend-1.0.0.pre vendor/bundle/gems/acts_as_list-0.7.2/test/shared_no_addition.rb
acts_as_list-0.7.2 test/shared_no_addition.rb
acts_as_list-0.7.1 test/shared_no_addition.rb
acts_as_list-0.7.0 test/shared_no_addition.rb
acts_as_list-0.6.0 test/shared_no_addition.rb
acts_as_list-0.5.0 test/shared_no_addition.rb
acts_as_list-0.4.0 test/shared_no_addition.rb
acts_as_list-0.3.0 test/shared_no_addition.rb