php - 使用 Codeception 和 Laravel 进行登录测试

标签 php laravel laravel-4 codeception

我正在使用 Laravel 4 学习 Codeception,我想知道,如何编写功能测试来测试需要登录才能查看页面的功能?

例如,如果我测试我必须在/posts 上并查看“我的帖子”,那么这将不起作用,因为我没有登录,并且我会得到“登录”。对于每个需要登录的测试,我是否必须编写代码来首先测试我是否已登录?

最佳答案

您可以将登录步骤放在 _support 文件夹中的帮助程序类中。 但是,我建议使用步骤对象 http://codeception.com/docs/07-AdvancedUsage#StepObjects对于多个用户角色。

关于php - 使用 Codeception 和 Laravel 进行登录测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26598399/

相关文章:

java - java和PHP之间使用static的区别?

Javascript 和 jQuery 在 xampp 的 htdocs 文件夹中不起作用

php - Laravel 中可以实现这种多对多关系吗?

PHP session_write_close() 不断发送 set-cookie header

php - 使用 Laravel API 实现 OAuth 2.0 身份验证

php - Laravel seeder:调用未定义的方法 Illuminate\Notifications\Notification::getConnectionName()

php - Laravel 没有创建日志文件。

php - Laravel 路线,具有 1 个必需参数和可选的无限参数

php - 在 Laravel 的 Eloquent 中删除额外的枢轴对象

php - 上传文件并访问$_FILES