dieses Beispiel betrachten, würden wir prüfen gerne, ob es für den Benutzer leer Namen zu haben erlaubt ist (es sollte nicht sein):Warum 'assert_not' und nicht '!' beim Schreiben von Rails-Tests?
test "name should be present" do
@user.name = " "
assert_not @user.valid?
end
Die Frage ist, warum gibt es nicht assert_not
? Wäre es nicht besser, wenn wir nur assert
wie folgt verwenden:
test "name should be present" do
@user.name = " "
assert [email protected]?
end