expectations[] = expect([ 'env', ])->not->toBeUsed(); $this->expectations[] = expect([ 'exit', ])->not->toBeUsed(); $this->expectations[] = expect('App\Http\Controllers') ->toHaveSuffix('Controller'); $this->expectations[] = expect('App\Http\Middleware') ->toHaveMethod('handle'); $this->expectations[] = expect('App\Models') ->not->toHaveSuffix('Model'); $this->expectations[] = expect('App\Http\Requests') ->toHaveSuffix('Request'); $this->expectations[] = expect('App\Console\Commands') ->toHaveSuffix('Command') ->toExtend('Illuminate\Console\Command') ->toHaveMethod('handle') ->toImplementNothing(); $this->expectations[] = expect('App\Exceptions') ->toImplement('Throwable'); $this->expectations[] = expect('App\Mail') ->toHaveConstructor() ->toExtend('Illuminate\Mail\Mailable'); } }