我对 php 的 Laravel 框架有些经验。
在它的新版本(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');
}
}