有没有办法在Laravel 5 Codeception功能测试期间动态设置项目URL?
目前,基本网址为localhost
,但我尝试使用Snappy模块为PDF生成编写测试,并且二进制返回错误,因为我的css表没有收费(二进制需要)绝对路径。)
我已经设置了一个.env.testing
文件,该文件配置了我的测试数据库配置和我的应用网址指定的APP_URL
路径,但它没有改变任何内容。我的测试期间基本网址仍为localhost
。
您认为在我的功能测试期间是否可以覆盖基本网址?
答案 0 :(得分:1)
从Laravel 5.4我在我的PHPUnit测试中使用它,可能它也适用于Codeception:
\URL::forceRootUrl('http://my.root.url.com');