gpt4 book ai didi

php - 有没有关于如何在 "Laravel 5.1"中为基于 CRUD 的应用程序编写测试的示例?

转载 作者:行者123 更新时间:2023-11-28 21:00:32 24 4
gpt4 key购买 nike

我对 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');
}
}

最佳答案

首先只需在您的项目中添加 crud 库,然后,只需简单地运行这个命令,

php artisan crud:generate crud-name --fields="name:string, email:string, phone:integer, message:text"

关于php - 有没有关于如何在 "Laravel 5.1"中为基于 CRUD 的应用程序编写测试的示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31230005/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com