Sha256: bb7ea2a16c280a4188c1dc5e4399925a4a61e4c67702d25769310d06cc1ddb39
Contents?: true
Size: 794 Bytes
Versions: 5
Compression:
Stored size: 794 Bytes
Contents
require "test_helper" describe "One Flag" do let(:flag) { :blocked } let(:order) { Order.new } def setup reset_order Order.add_to_flags flag end it "checks defaults" do refute_equal true, order.blocked assert_equal false, order.blocked assert_equal false, order.blocked? end it "set :blocked" do order.blocked = true assert_equal true, order.blocked assert_equal true, order.blocked? order.blocked = "false" assert_equal false, order.blocked assert_equal false, order.blocked? end it "rejects redefining" do assert_raises { Order.add_to_flags :id } assert_raises { Order.add_to_flags flag } end it "rejects redefining #2" do Order.add_to_flags :berta assert_raises { Order.add_to_flags :berta } end end
Version data entries
5 entries across 5 versions & 1 rubygems