require File.dirname(__FILE__) + '/test_helper' class ActsAsBitsTest < Test::Unit::TestCase fixtures :mixins def test_respond m = mixins(:bits_00) assert_respond_to m, :admin assert_respond_to m, :admin? assert_respond_to m, :admin= assert_respond_to m, :composer assert_respond_to m, :composer? assert_respond_to m, :composer= end def test_reader_00 m = mixins(:bits_00) assert ! m.admin? assert ! m.composer? end def test_writer_01 m = mixins(:bits_01) m.admin = true m.composer = false # save? assert m.admin? assert ! m.composer? end end