Ich habe zwei Mongoid-Modelle: Benutzer und EmailAccounts. Letzteres ist in das Benutzermodell eingebettet. Diese Konfiguration sollte in Ordnung sein, da sie generell funktioniert. Jetzt versuche ich einen Integrationstest für mein Benutzer-Bearbeitungsformular zu schreiben, das wie folgt aussieht:
%Vor%Da es sich bei EmailAccount um ein eingebettetes Modell handelt, ist die Änderung der Anzahl immer 0. Kann ich auf ähnliche Weise nach einer Änderung des EmailAccount-Counters suchen? Oder muss ich einen anderen Weg gehen? Dies wird auch nicht funktionieren:
%Vor%Bearbeitet mit neuer Antwort:
Ich konnte diese Syntax in meiner Spezifikation eines Mongoid-Dokuments verwenden:
%Vor%Beachten Sie, dass die count-Anweisung in Klammern steht und keinen: count-Parameter verwendet.
Tags und Links mongoid ruby-on-rails rspec