首页 > 解决方案 > Codeception:调用未定义的方法 FunctionalTester::expectException

问题描述

根据 Codeption文档,我应该能够HttpException通过运行以下命令来捕获:

$I->expectException(HttpException::class, function () {
    $I->amOnRoute('that-doesnt/exist');
});

但是,我得到了错误:

[RuntimeException] 调用未定义的方法 FunctionalTester::expectException

我在用Codeception 2.4.3

标签: codeception

解决方案


为了使expectException方法在测试中可用,必须在 functional.suite.yml 文件中启用 Assert 模块:

modules:
    enabled:
        - Asserts

推荐阅读