Domanda

Normalmente imposterei una variabile di istanza nel controller, ma sto testando un metodo di modello che dipende dal valore della variabile di istanza impostata nel controller.

Utilizzando rspec, è possibile stub o impostare questa variabile di istanza per il test?

Tutto quello che ho visto finora fa sembrare che io possa solo stub / impostare una variabile di istanza dal controller o visualizzare i test, non i test del modello.

È stato utile?

Soluzione

Sto testando un metodo di modello che dipende dal valore della variabile di istanza impostata nel controller.

È un modo sbagliato di procedere, MVC impone di creare un forte confine tra questi tre componenti e di integrare tutto nei controller.Se davvero devi andare in quel modo, puoi almeno mostrare il codice in cui stai usando una variabile controller?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top