Sha256: 97138aee09b0c5580a962b2827fe88d22a172726bcb89b1f7c3b71c92ac48ee0

Contents?: true

Size: 544 Bytes

Versions: 5

Compression:

Stored size: 544 Bytes

Contents

require "test_helper"

describe "No Flags" do
  let(:order) { Order.new }

  def setup
    reset_order
    Order.add_to_flags
  end

  it "respond to ActWithFlags API" do
    assert Order.respond_to?(:add_to_flags)
    assert Order.respond_to?(:remove_from_flags)
    assert Order.respond_to?(:clear_flags_at_save)
    assert Order.respond_to?(:act_with_flags)
  end

  it "checks mask et all; no parameters" do
    assert_equal 0, order.flags_mask
    refute order.flags_any?
    assert order.flags_all?
    assert order.flags_none?
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

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