diff --git a/test/test_active_record.rb b/test/test_active_record.rb index 6149c56..64378d4 100644 --- a/test/test_active_record.rb +++ b/test/test_active_record.rb @@ -164,6 +164,13 @@ def setup @light.update_attribute(:state, 'green') assert @light.reload.green?, "reloaded state should come from database, not instance variable" end + + test "calling non-bang event updates state attribute" do + @light.reset + assert @light.red? + @light.green_on + assert_equal "green", @light.state + end end