PHPUnit symfony2 伪装 parameters.yml

PHPUnit symfony2 faking parameters.yml

我需要用 PHPUnit 测试一些功能。我得到了用于 运行 测试的独立数据库,但仍然有一些功能取决于我添加用户 ID 或 IP 地址的 parameters.yml。有什么方法可以为测试创建假 parameters.yml 吗?

您可以将配置文件创建为 config_test.yml、创建 parameters_test.yml 并在 config_test 中导入 parameters_test.yml.

当您 运行 您的测试将 ENV 变量设置为 "test"