标签: ClearsSchemaCache
-
在 Laravel 6.20.43 与 Lighthouse 5.45.0 环境下遇到类 ClearsSchemaCache 已弃用的问题,该类原用于在测试前清除模式缓存。查阅文档后,决定将其替换为 RefreshesSchemaCache 类。编辑指定模块的测试文件并完成代码替换后,重新运行测试并通过验证。
-
文章记录了在 Lighthouse 5 中基于 PHPUnit 编写 Mutation 测试的过程。通过编辑 GraphQL 测试文件解决了输入类型报错问题,并针对因请求参数重复导致验证失败的断言错误,将变量 key 的值改为基于时间戳生成。该方法在配置单独测试数据库的基础上,有效避免了多次运行测试时的参数冲突,确保了测试结果的稳定性。
