Voglio testare una funzione che restituisce una promessa.Testare un rifiuto con Chai come promesso
In questo particolare test, ci si aspetta la promessa di essere respinto con un oggetto di errore contenente il message
campo classica (in questo test, ci si aspetta di eguagliare "my error message"
) ed un campo personalizzato ho aggiunto il nome code
, che è una stringa (come "EACCESS", "ERIGHT", ecc., in questo test è previsto pari a "EFOO"
)
Voglio usare chai-come-promesso per quello.
return expect(foo()).to.eventually.be.rejectedWith("my error message");
Questa affermazione sta funzionando, ma ora vorrei provare il campo code
troppo.
Come si fa?
duplicato per [test per le proprietà specifiche di promesse respinti] (http://stackoverflow.com/questions/23985949/testing-for-specific-properties-of-rejected-promises-with-mocha-and- chai-as-pro) –