Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal,
Estou usando o laravel 5.4 e estou com um problema, quando uso o código abaixo na aplicação funciona o bind normalmente, porém no testcase não funciona. Me retorna um erro falando que não posso instanciar a classe por ser uma interface.
app()->make('App\Repositories\Interfaces\TestRepository');
Resolvido.
A classe TestCase do Laravel usa uma Trait com o método createApplication(), foi só chamar esse método no setUp do meu teste que funcionou.
Valeu