xedi/laravel-behat

Laravel 的 Behat 扩展

安装次数: 1,548

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 4

分支: 0

开放问题: 3

类型:behat-extension

3.0.0 2020-09-29 12:12 UTC

This package is auto-updated.

Last update: 2024-09-29 05:46:53 UTC


README

支持 Laravel 和 Lumen 的 Behat 扩展

入门指南

安装

使用 composer 引入扩展

composer require xedi/laravel-behat --dev

ℹ️ 如果你使用 Lumen,你需要自己注册 ServiceProvider 以访问 Artisan 命令。

// bootstrap/app.php
if (class_exists("Xedi\\Behat\\ServiceProvider")) {
    $app->register("Xedi\\Behat\\ServiceProvider");
}

配置

接下来,你需要配置 behat。

php artisan make:behat-yaml

建议你使用 .env.behat 环境文件,并将 LOG_DRIVER 设置为 single

然后,你需要在你的仓库内初始化 behat。

vendor/bin/behat --init

如果一切正常,它将在你的仓库内创建一个 "features" 目录。

运行测试

要运行测试,像平常一样运行 behat。

vendor/bin/behat

或者,你可以运行单个文件

vendor/bin/behat -- features/Example.feature

你也可以通过指定开始行的行号来运行特定的场景

vendor/bin/behat -- features/Example.feature:54

更多信息,请使用 --help 选项查看帮助文档