erwartet #count geändert durch 1, aber nicht gegeben wurde, ein block

Ich bin, meine Prüfung model Methode, die gibt mir eine Account object. Ich checke, ob meine Tabelle eingefügt hat eine neue row und mein Modell spiegelt die zählen.

Unten ist meine Skillung.

 it "can create an account" do    
    create_account = Account.create(account: acc) 
    create_account.should change(Account, :count).by(1);
 end

Fehler, ich bin immer

8) Account can create an account
     Failure/Error: create_account.should change(Account, :count).by(1);
       expected #count to have changed by 1, but was not given a block
  • BTW, dieser Fehler ist mir passiert, weil ich dabei war expect(subject).to change ... statt expect { subject }.to change ...
InformationsquelleAutor UnderTaker | 2014-08-10
Schreibe einen Kommentar