为什么作曲家不创建behat.yml文件?

时间:2016-02-22 16:28:06

标签: php magento composer-php behat

我想在我的Magento商店使用behat。

我使用此documentation安装了BehatMage。

但是当我来到"基本用法"并且想要执行以下命令,它不会在项目文件夹中创建behat.yml

$ cd project
$ bin/behat --init

跑完后我想:

composer install --dev --prefer-dist

使用此配置:

{
    "config": {
        "bin-dir": "bin"
    },
    "require": {
        "php": ">=5.3.0"
    },
    "require-dev": {
        "magetest/magento-behat-extension": "dev-develop"
    },
    "autoload": {
        "psr-0": {
            "": [
                "html/app",
                "html/app/code/local",
                "html/app/code/community",
                "html/app/code/core",
                "html/lib"
            ]
        }
    },
    "minimum-stability": "dev"
}

...应创建此文件或至少填写信息? composer install命令运行良好,没有任何错误。

我是如何创建配置的behat.yml的?

1 个答案:

答案 0 :(得分:1)

你需要在require-dev添加behat(不确定版本,2.5只是猜测):

"require-dev": {
    "behat/behat": "~2.5",
    "magetest/magento-behat-extension": "dev-develop"
},

您所指的文件清楚地说:

  

对于本文档,我们假设目录布局如下。

已安装behat,然后

  

首先, BehatMage添加到依赖项列表

将一段作曲家添加到您的composer.json。

它将安装可执行文件bin/behat

您需要创建自己的behat.yml,这与您的申请相关 启用了BehatMage的文件示例提供为behat.yml.dist