我有一個項目,我已經在Behat寫了一些功能/場景,現在幾乎完成了。我必須測試symfony派上用場的電子郵件功能。但是,我找不到任何幫助我從Behat內部配置symfony的教程。大多數網站在Symfony中提供Behat而不是其他方式。在Behat配置Symfony
這是我發現的文章有一些配置信息,但它不完整。 http://extensions.behat.org/symfony2
這篇文章http://docs.behat.org/cookbook/using_the_profiler_with_minkbundle.html給出了檢查電子郵件功能的代碼,但它沒有說如何在Behat中配置symfony。我已經安裝了symfony擴展。
這是我composer.json內容:
{
"require": {
"behat/behat": "*",
"behat/mink": "1.4.0",
"behat/mink-goutte-driver": "*",
"behat/mink-selenium-driver": "*",
"behat/mink-selenium2-driver": "*",
"behat/mink-sahi-driver": "*",
"behat/mink-zombie-driver": "*",
"drupal/drupal-extension": "*",
"symfony/process": "*",
"behat/symfony2-extension": "*",
"symfony/form": "*",
"symfony/validator": "*",
"behat/mink-extension": "*",
"symfony/http-kernel": "*",
"fabpot/goutte": "dev-master#5f7fd00"
},
"minimum-stability": "dev",
"config": {
"bin-dir": "bin/"
}
}
任何人都可以請指導我在這裏?
你想從Behat在Symfony中配置什麼?你能詳細說明你的意思嗎? –
您應該使用behat.yml文件來配置behat。如果你用symfony2extension正確配置了behat,那麼你可以訪問symfony DIC,並且你可以做這樣的事情https://github.com/Behat/CommonContexts/blob/master/Behat/CommonContexts/SymfonyMailerContext.php – l3l0
如果你認爲我們的答覆是你正在尋找的答案,你能接受嗎? –