ruby-on-rails - RSpec 随机种子不是随机的
问题描述
在最后一两天,即使我没有指定种子,我对同一个测试文件的所有运行都使用相同的随机种子。
[jim@X230|apoxeia (bootstrap_4_from_responsive_sign_on_and_attornies_clients)]$ bin/rspec spec/system/change_requests_spec.rb
Running via Spring preloader in process 2564 Environment is test
Randomized with seed 41303
./spec/system/change_requests_spec.rb: Capybara starting Puma...
* Version 3.12.0 , codename: Llamas in Pajamas
* Min threads: 0, max threads: 4
* Listening on tcp://127.0.0.1:36589 .....
Top 5 slowest examples (51.21 seconds, 100.0% of total time): Change Requests GET /change_requests displays the user who logged the change when logged in as admin
17.91 seconds ./spec/system/change_requests_spec.rb:155 Change Requests GET /change_requests does NOT add a Change Request when logged in, and field is blank
17.28 seconds ./spec/system/change_requests_spec.rb:39 Change Requests GET /change_requests adds a Change Request when logged in and valid params are given
12.35 seconds ./spec/system/change_requests_spec.rb:106 Change Requests GET /change_requests displays when logged in
3.37 seconds ./spec/system/change_requests_spec.rb:23 Change Requests GET /change_requests redirects when not logged in
0.30664 seconds ./spec/system/change_requests_spec.rb:17
Finished in 51.22 seconds (files took 0.45157 seconds to load) 5 examples, 0 failures
Randomized with seed 41303
Coverage report generated for RSpec to /home/jim/development/apps/apoxeia/coverage. 322 / 1933 LOC (16.66%) covered.
关于为什么会发生这种情况的任何想法,或者我应该从哪里开始寻找?
谢谢。
解决方案
推荐阅读
- git - 在 jenkins build 中使用 GitLab webhook 中的标签
- mongodb - 如何在猫鼬中添加getlocation
- r - r data.table lapply 或 for 循环创建变量或生成列
- node.js - 无法返回对 index.js 文件的响应
- c++ - 为什么我不能访问指向数组中成员函数的指针?
- javascript - 如何制作点“加法器”按钮
- jquery - Rails - Ajax 部分将 counter_cache 增加 2 而不是 1
- c# - c# - 按下按钮后形成“滞后”
- typescript - 使状态管理系统类型安全时的循环引用
- c# - 在 OnBackButtonPressed 事件中隐藏应用程序