Domain\Billet\Http\BilletControllerTest::test_store PHP Method

test_store() public method

public test_store ( )
    public function test_store()
    {
        $model = m::mock(Billet::class);
        $request = m::mock(StoreRequest::class);
        $request->shouldReceive('all')->once()->andReturn([]);
        $repo = m::mock(BilletRepository::class);
        $repo->shouldReceive('store')->once()->andReturn($model);
        App::instance(BilletRepository::class, $repo);
        App::instance(StoreRequest::class, $request);
        $controller = App::make(BilletController::class);
        $billet = $controller->store();
        $this->assertInstanceOf(Billet::class, $billet);
    }