我對PHP的Laravel框架有點經驗。有沒有關於如何在「Laravel 5.1」中編寫基於CRUD的應用測試的例子?
在它的新版本(5.1)中,他們大大改進了測試功能。
是否有任何如何爲laravel 5.1中的基本CRUD應用程序編寫測試的示例。
我能夠測試任務的創建。但我仍然不確定這是否是最佳做法。請幫幫我。
<?php
use App\Task;
use Illuminate\Foundation\Testing\WithoutMiddleware;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Illuminate\Foundation\Testing\DatabaseTransactions;
class TasksTest extends TestCase
{
use DatabaseTransactions;
public function testCreateTask()
{
$this->visit('/tasks/create')
->type('This is task title', 'title')
->type('This is task description', 'description')
->press('Create Task')
->seePageIs('/tasks')
->see('This is task title');
}
}
看看這裏https://github.com/laracasts/integrated –