Sha256: de2340d8f8c6c21ae37b3db244211ad7d68d302da09651448b8a6d3d9d779c01

Contents?: true

Size: 556 Bytes

Versions: 5

Compression:

Stored size: 556 Bytes

Contents

require "test_helper"

describe "Legacy Flag" do
  let(:order) { Order.new }

  def setup
    reset_order
    Order.add_to_flags a: 1, c: 3, b: 7
  end

  it "set true" do
    test3 true, true, true
  end

  it "set false" do
    test3 false, false, false
  end

  it "set mixture" do
    test3 false, true, false
  end

  it "set mixture #2" do
    test3 true, false, true
  end

  private

  def test3(a, b, c)
    order.a = a
    order.b = b
    order.c = c

    assert_equal a, order.a
    assert_equal b, order.b
    assert_equal c, order.c
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
act_with_flags-3.1.9 test/legacy_test.rb
act_with_flags-3.1.6 test/legacy_test.rb
act_with_flags-3.1.5 test/legacy_test.rb
act_with_flags-3.1.3 test/legacy_test.rb
act_with_flags-3.1.2 test/legacy_test.rb