2016-11-07 165 views
0

我有一個由laravel 5.3開發的應用程序。部署腳本之前,我想測試單元測試我的整個應用程序使用PHP單位構建..是否有任何包或插件可用於測試我的應用程序build.Else我怎麼可以使用單元測試在Laravel 5.3 ..Laravel 5.3使用php單元測試構建單元測試

我是新來這個..請任何一個可以幫助

回答

0

Laravel自帶TestCase類,則應擴展和編寫自己的測試:

class FooTest extends TestCase { 

    public function testSomethingIsTrue() 
    { 
     $this->assertTrue(true); 
    } 

} 

Laravel Docs

然後,您可以像通常使用PHPUnit一樣定義測試方法。要運行你的測試,只需從你的終端執行phpunit命令

+0

Ya good ..我現在有一個問題在我的控制器中我得到用戶id在會話..當我從phpunit運行我變空session數組。如何在phpunit測試中使用會話 – Trent

+0

您是否真的在每次測試中登錄過您的用戶?嘗試\ Auth :: attempt($ credentials);或者,如果你想要,你可以通過在測試中禁用中間件來繞過用戶登錄(閱讀文檔)。 –

+0

@我使用登錄API第三方它將返回一個基於訪問令牌的user_id ..這是probelm – Trent