【发布时间】:2015-08-01 08:43:41
【问题描述】:
我正在构建一个多租户 SaaS 应用程序,我正在尝试使用 Behat 编写测试,使用 Mink 和 Behat Laravel Extension
当您注册帐户时,您会在网站{account}.tenancy.dev 上获得自己的子域
我的behat.yml 文件如下所示:
default:
extensions:
Laracasts\Behat:
# env_path: .env.behat
Behat\MinkExtension:
default_session: laravel
base_url: http://tenancy.dev
laravel: ~
当我尝试测试我的注册流程时,我遇到了直接的问题,我收到一个 404 错误,测试新的子域是否可以访问,所有数据都已正确保存,手动测试流程是否有效并且子域路由有效。
我想知道是否有任何方法可以使用 Behat 执行此操作,以及如何设置 Behat / Mink 以使用通配符子域来测试 SaaS 应用程序?
我正在 Homestead 虚拟机中运行测试。
【问题讨论】:
标签: php laravel-5 multi-tenant behat mink