codeception - Codeception:调用未定义的方法 FunctionalTester::expectException
问题描述
根据 Codeption文档,我应该能够HttpException
通过运行以下命令来捕获:
$I->expectException(HttpException::class, function () {
$I->amOnRoute('that-doesnt/exist');
});
但是,我得到了错误:
[RuntimeException] 调用未定义的方法 FunctionalTester::expectException
我在用Codeception 2.4.3
解决方案
为了使expectException
方法在测试中可用,必须在 functional.suite.yml 文件中启用 Assert 模块:
modules:
enabled:
- Asserts
推荐阅读
- android - 领域数据库对移动应用程序有存储限制吗?
- r - 从数据框中删除属性
- javascript - 隐藏特定时间的字段
- android - Android Hello World 项目错误:“守护进程:AAPT2 aapt2-3.2.0-4818971-windows Daemon #2”
- sql - 在亚马逊红移中从 now() 中提取时间
- python - hdf5 的 swmr 能力,因此也是 h5py 的能力
- saml-2.0 - 关于 WSO2is 中 SAML 登录的问题:禁用同意页面,声明包括响应
- android - Android Studio:浮动操作按钮:提升工作,但不是应该的
- typescript - Angular 6 Firebase 数据库无法获取快照
- javascript - 将像数组一样的对象属性转换为数组不起作用