Sha256: 1314427a489fa0db89ec97804e8eaba6a8a784ddbe576f101b9ca2bb09e3e69f
Contents?: true
Size: 815 Bytes
Versions: 1
Compression:
Stored size: 815 Bytes
Contents
require 'test_helper' describe 'any? all? and none?' do let(:order) { Order.create } def setup reset_order Order.add_to_flags a: 1, b: 7, c: 3 end it 'checks any?' do order.a = true assert order.flags_any?(:a, :b) order.a = false refute order.flags_any?(:a, :b) end it 'checks any? #2' do order.b = true assert order.flags_any?(:a, :b) order.b = false refute order.flags_any?(:a, :b) end it 'checks all?' do order.a = order.b = true assert order.flags_all?(:a, :b) order.a = false refute order.flags_all?(:a, :b) end it 'checks none? #2' do order.a = order.b = true refute order.flags_none?(:a, :b) order.a = false refute order.flags_none?(:a, :b) order.b = false assert order.flags_none?(:a, :b) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
act_with_flags-0.1.0 | test/any_all_none_test.rb |