diff --git a/activerecord/test/cases/secure_token_test.rb b/activerecord/test/cases/secure_token_test.rb index ff0072d59c5a1ad5726d1042b1d112b6c75c4dec..239b975d82ca4597a2b316d78b1884af0260414e 100644 --- a/activerecord/test/cases/secure_token_test.rb +++ b/activerecord/test/cases/secure_token_test.rb @@ -30,13 +30,17 @@ def test_token_value_not_overwritten_when_present assert_equal @user.token, "custom-secure-token" end - def test_token_with_if_condition_checks_condition_on_save + def test_failing_if_condition_does_not_set_token @user.token_condition = false @user.save + assert_nil @user.conditional_token + end + def test_passing_if_condition_sets_token @user.token_condition = true @user.save + assert_not_nil @user.conditional_token end end