0
應用程序/控制器/ SecurityController.php單元測試laravel 4控制器傳遞JSON有效載荷
class SecurityController extends Controller {
public function login()
{
$payload = file_get_contents("php://input");
$payload = json_decode($payload);
$input = array('mail' => $payload->mail,
'password' => $payload->password,
);
if (Auth::attempt($input))
{
}
}
}
應用程序/測試/ SecurityTest.php
class SecurityTest extends TestCase {
public function testLogin()
{
$data = array(
'mail' => '[email protected]',
'password' => 'mypasswprd',
);
$crawler = $this->client->request('POST', '/v2/login', $data);
}
當運行PHPUnit的我得到這個錯誤: {「error」:{「type」:「ErrorException」,「message」:「嘗試獲取非對象的屬性」,「file」:app/controllers/SecurityController.php「,」line「:20} }
你有沒有作出任何努力來調試到現在?你嘗試了什麼? –
控制器正在接收一個空的有效載荷 – mookofe