Verstoßen die ActiveRecord-Matcher von shoulda-matchers gegen die Regel "Testverhalten nicht Implementierung"?
Zum Beispiel, wenn ich verwendeshould validate_presence_of
In meiner Spezifikation ist das nur ein Test, den ich habevalidate_presence_of
Stück Code in meinem Modell, und das ist die Implementierung testen. Was noch wichtiger ist, ist diese Spezifikation nicht völlig nutzlos, um das eigentliche Problem zu testen: "Wenn ich ein bestimmtes Feld nicht ausfülle, wird das Modell dann erfolgreich gespeichert?"