Domain\Lesson\Http\LessonControllerTest::test_update PHP Метод

test_update() публичный Метод

public test_update ( )
    public function test_update()
    {
        $model = m::mock(Lesson::class);
        $request = m::mock(UpdateRequest::class);
        $request->shouldReceive('all')->once()->andReturn([]);
        $repo = m::mock(LessonRepository::class);
        $repo->shouldReceive('update')->once()->andReturn($model);
        App::instance(UpdateRequest::class, $request);
        App::instance(LessonRepository::class, $repo);
        $controller = App::make(LessonController::class);
        $update = $controller->update($request, 1);
        $this->assertTrue($update instanceof Lesson);
    }