é possível fazer o stub de uma variável de instância em rspec em um teste sem controlador?

StackOverflow https://stackoverflow.com/questions/9334673

  •  27-10-2019
  •  | 
  •  

Pergunta

Eu normalmente definiria uma variável de instância em meu controlador, mas estou testando uma unidade de método de modelo que depende do valor da variável de instância definida no controlador.

Usando rspec, é possível criar stub ou definir esta variável de instância para o teste?

Tudo o que vi até agora parece que só posso criar stub / definir uma variável de instância no controlador ou nos testes de visualização, não nos testes de modelo.

Foi útil?

Solução

Estou testando a unidade de um método de modelo que depende do valor da variável de instância definida no controlador.

Essa é uma maneira errada de agir, MVC determina que façamos um limite forte entre esses três componentes e integremos tudo nos controladores.Se você realmente deve seguir esse caminho, pode pelo menos mostrar o código no qual está usando uma variável de controlador?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top