구성 섹션에 대한 통합 테스트를 작성 중이며 기본 테스트 사례에서 다음과 같은 오류가 발생했습니다.
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]
}