![]() |
1
1
到目前为止,这仍然不起作用。我提交了一个问题: https://github.com/rails/rails/issues/21478 是的。 我将用更新编辑此答案 |
![]() |
2
0
只是在运行测试时显式指定环境的问题。你只需要事先准备一下。 假设您的新环境将命名为“testjohn”(可能是为一个名为john的开发人员命名的)。然后: 1-副本 配置/环境/测试.rb 到 config/environments/testjohn.rb配置 2-将相应的db节添加到 配置/数据库.yml (从测试节复制它,重命名它,然后可能更改数据库名称、密码和其他数据)。 我的示例(相当简单)使用了以下内容:
3-按如下方式运行测试:
顺便说一下,由于rails_env只是一个环境变量,您可能有一个预先设置它的脚本,甚至让每个开发人员在他的 .简介 或者其他文件。他们就这样跑 耙试验:单位 并在其个性化环境下自动执行测试。 |
![]() |
mg610 · 如何开始C++单元测试 2 年前 |
![]() |
Phil Gunning · 使用嵌套函数更改进行模拟测试 2 年前 |
![]() |
shilin agre · 在Python中测试修饰函数 2 年前 |
![]() |
SlipScout · Unittest只传递单个值,而不是获取多个值 3 年前 |
![]() |
Alex · 从实际对象的实例返回默认模拟结果 3 年前 |