使用AbstractBackendController测试配置页面:testAclNoAccess失败
我正在为配置部分编写集成测试,并且在默认测试用例中遇到以下失败: My\Module\ConfigTest::testAclNoAccess Failed asserting that 302 is identical to 403 据我所知,一切正常,但是当配置部分拒绝访问时,Magento发送重定向响应而不是“ Forbidden”。 更改测试以获取302状态代码是否有意义?我宁愿不删除该测试用例,因为它已经帮助我捕获了错误的资源标识符。 这是相关代码: namespace My\Module; use Magento\TestFramework\TestCase\AbstractBackendController; class ConfigTest extends AbstractBackendController { protected function setUp() { parent::setUp(); $this->uri = 'backend/admin/system_config/edit'; $this->resource = 'My_Module::config_my_module'; $this->getRequest()->setParam('section', 'my_module'); } // [other tests] }