使用Laravel 5 / Codeception在功能测试中设置项目基础URL

时间:2016-04-18 10:46:10

标签: laravel laravel-5 functional-testing codeception base-url

有没有办法在Laravel 5 Codeception功能测试期间动态设置项目URL?

目前,基本网址为localhost,但我尝试使用Snappy模块为PDF生成编写测试,并且二进制返回错误,因为我的css表没有收费(二进制需要)绝对路径。)

我已经设置了一个.env.testing文件,该文件配置了我的测试数据库配置和我的应用网址指定的APP_URL路径,但它没有改变任何内容。我的测试期间基本网址仍为localhost

您认为在我的功能测试期间是否可以覆盖基本网址?

1 个答案:

答案 0 :(得分:1)

从Laravel 5.4我在我的PHPUnit测试中使用它,可能它也适用于Codeception:

\URL::forceRootUrl('http://my.root.url.com');