示例#1
0
 /**
  * Test continue if success call update method
  *
  * @return void
  */
 public function testUnitUpdate()
 {
     $input = ['username' => 'foo.bar', 'email' => '*****@*****.**', 'password' => 'asdfg', 'password_confirmation' => 'asdfg', 'name' => 'foo bar'];
     $request = Mockery::mock('Suitcoda\\Http\\Requests\\UserEditRequest[all]');
     $request->shouldReceive('all')->once()->andReturn($input);
     $model = Mockery::mock('Suitcoda\\Model\\User[save]');
     $model->shouldReceive('findOrFailByUrlKey')->once()->andReturn($model);
     $model->shouldReceive('save')->once();
     $user = new UserController($model);
     $this->assertInstanceOf('Illuminate\\Http\\RedirectResponse', $user->update($request, 1));
 }