Sha256: 2bb9257e15f9242050464946a85804a48d5f2e415605c7192fd8090b509673a7
Contents?: true
Size: 532 Bytes
Versions: 8
Compression:
Stored size: 532 Bytes
Contents
require "test_helper" describe "Clear flags at save" do let(:order) { Order.create } def setup reset_order Order.add_to_flags a: 1, b: 7, c: 3 order.a = order.b = order.c = true end it "checks sanity" do assert_equal 0x8a, order.flags assert order.b end it "clear flags during save" do Order.clear_flags_at_save :b order.save order.reload assert_equal 0x0a, order.flags end it "does not remove accessor" do Order.clear_flags_at_save :b Order.respond_to? :b end end
Version data entries
8 entries across 8 versions & 1 rubygems