gpt4 book ai didi

Laravel PHPUnit : how to test url prefix

转载 作者:行者123 更新时间:2023-12-02 04:18:28 26 4
gpt4 key购买 nike

我正在学习构建一些 PHPUnit 测试。当不使用前缀时,我的应用程序会重定向到默认语言,例如:www.myapp.com 有 301 重定向到 www.myapp.com/en,而 www.myapp.com/en 有 200 OK。

尝试对我的 Controller 进行测试,我有以下代码

    $response = $this->action('GET', 'HomeController@index');
$this->assertEquals(200, $response->getStatusCode());

响应为 301(由于此语言前缀检查)。如何使用前缀测试这些 Controller ?谢谢

最佳答案

尝试将此属性添加到您的 tests/TestCase.php 文件中。

// The base URL to use while testing the application.
protected $baseUrl = 'http://localhost/en';

关于Laravel PHPUnit : how to test url prefix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32055344/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com