问题标签 [rake-test]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 在加载类之前加载 rails 固定装置
我的 Rails 项目中有一些类是用从数据库中读取的属性“注册”的。但是,当我运行“rake test”时,会在 SQLLite 中创建固定装置之前加载类。结果,这些类被“注册”为空值,导致我的测试失败。
通过运行我的 Rails 服务器进行手动测试工作得很好,所以我认为我的代码逻辑没有问题。另外,我的装置是正确的。
如何在实例化类和模型之前更改加载装置的顺序。
ruby-on-rails - Rails 测试:RuntimeError:无法修改冻结的字符串
我正在尝试将我的第一个测试添加到我的 Rails 项目中,但我遇到了一个我无法弄清楚的错误。
一切正常(我可以从浏览器创建文章),但我在测试中遇到此错误:
测试:
跑步:
以下是我认为控制器的相关部分:
我相信这些是模型的相关部分:
关于为什么的任何想法?
或有关如何调试的任何建议?
ruby-on-rails - 测试 actionview 被 rake 中止。如何避免耙子中止?
我阅读了对 Ruby on Rails 的贡献 — Ruby on Rails 指南
关于在 4-2-stable 测试
rails/rails:Ruby on Rails
(提交号:e531c86e6bb0b623cd18c97a7a32ba981e8fb2ce)
在rails/activerecord directory
我的 Mac 上。
% RUBYOPT=-W0 bundle exec rake test --trace
我有rake aborted!
如何避免耙子中止?
** 调用测试(first_time) ** 调用测试:模板(first_time) ** 执行测试:模板 /Users/shingo/.rvm/rubies/ruby-2.2.3/bin/ruby -w -I"lib:test" -I"/Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0""/Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2. 0/rake/rake_test_loader.rb" "test/template/active_model_helper_test.rb" "test/template/asset_tag_helper_test.rb" "test/template/atom_feed_helper_test.rb" "test/template/capture_helper_test.rb" "test/template/compiled_templates_test .rb" "test/template/date_helper_i18n_test.rb" "test/template/date_helper_test.rb" "test/template/dependency_tracker_test.rb" "test/template/digestor_test.rb" "test/template/erb/form_for_test.rb" "test/template/erb/tag_helper_test.rb" "test/template/erb_util_test.rb" "test/template/form_collections_helper_test.rb" "test/template/form_helper_test.rb" "test/template/form_options_helper_i18n_test.rb" "test/template /form_options_helper_test.rb" "test/template/form_tag_helper_test.rb" "test/template/html_test.rb" "test/template/javascript_helper_test.rb" "test/template/log_subscriber_test.rb" "test/template/lookup_context_test.rb" “test/template/number_helper_test.rb” “test/template/output_safety_helper_test.rb” “test/template/partial_iteration_test.rb” “test/template/record_identifier_test.rb” “test/template/record_tag_helper_test.rb” “test/template/render_test.rb" "test/template/resolver_patterns_test.rb" "test/template/sanitize_helper_test.rb" "test/template/streaming_render_test.rb" "test/template/tag_helper_test.rb" "test/template/template_error_test .rb" "test/template/template_test.rb" "test/template/test_case_test.rb" "test/template/test_test.rb" "test/template/testing/fixture_resolver_test.rb" "test/template/testing/null_resolver_test. rb" "test/template/text_helper_test.rb" "test/template/text_test.rb" "test/template/translation_helper_test.rb" "test/template/url_helper_test.rb" 运行选项:--seed 32409test/template/sanitize_helper_test.rb" "test/template/streaming_render_test.rb" "test/template/tag_helper_test.rb" "test/template/template_error_test.rb" "test/template/template_test.rb" "test/template/test_case_test .rb" "test/template/test_test.rb" "test/template/testing/fixture_resolver_test.rb" "test/template/testing/null_resolver_test.rb" "test/template/text_helper_test.rb" "test/template/text_test.rb" rb" "test/template/translation_helper_test.rb" "test/template/url_helper_test.rb" 运行选项:--seed 32409test/template/sanitize_helper_test.rb" "test/template/streaming_render_test.rb" "test/template/tag_helper_test.rb" "test/template/template_error_test.rb" "test/template/template_test.rb" "test/template/test_case_test .rb" "test/template/test_test.rb" "test/template/testing/fixture_resolver_test.rb" "test/template/testing/null_resolver_test.rb" "test/template/text_helper_test.rb" "test/template/text_test.rb" rb" "test/template/translation_helper_test.rb" "test/template/url_helper_test.rb" 运行选项:--seed 32409rb" "test/template/test_case_test.rb" "test/template/test_test.rb" "test/template/testing/fixture_resolver_test.rb" "test/template/testing/null_resolver_test.rb" "test/template/text_helper_test.rb " "test/template/text_test.rb" "test/template/translation_helper_test.rb" "test/template/url_helper_test.rb" 运行选项:--seed 32409rb" "test/template/test_case_test.rb" "test/template/test_test.rb" "test/template/testing/fixture_resolver_test.rb" "test/template/testing/null_resolver_test.rb" "test/template/text_helper_test.rb " "test/template/text_test.rb" "test/template/translation_helper_test.rb" "test/template/url_helper_test.rb" 运行选项:--seed 32409
跑步:
..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... .................................................................. ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... …………..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ……..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ....................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ....................................................... ..................................................... ..................................................... ..................................................... ....................................................................................................... ..................................................... ..................................................... ..................................................... ..................................................
在 11.824681 秒、132.4349 次运行/秒、301.3189 次断言/秒内完成。
1566 次运行,3563 次断言,0 次失败,0 次错误,1 次跳过
您已跳过测试。使用 --verbose 运行以获取详细信息。** 调用 test:integration:action_pack (first_time) ** 执行 test:integration:action_pack /Users/shingo/.rvm/rubies/ruby-2.2.3/bin/ruby -w -I"lib:test" -I" /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0" "/Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake /rake_test_loader.rb" "test/actionpack/abstract/abstract_controller_test.rb" "test/actionpack/abstract/helper_test.rb" "test/actionpack/abstract/layouts_test.rb" "test/actionpack/abstract/render_test.rb" " test/actionpack/controller/capture_test.rb" "test/actionpack/controller/layout_test.rb" "test/actionpack/controller/render_test.rb" "test/actionpack/controller/view_paths_test.rb" 运行选项:
跑步:
..................................................... ..................................................... ...............F.................................. ..................................................... .....................
在 0.799071 秒、275.3197 次运行/秒、384.1961 次断言/秒内完成。
1)失败:RenderTest#test_locals_option_to_assert_template_is_not_supported [/Users/shingo/Documents/workout/rails/actionview/test/actionpack/controller/render_test.rb:1267]:---预期+++实际@@ -1,2 +1 @@ -"#assert_template 的 :locals 选项仅在 ActionView::TestCase 中受支持 -" +""
220 次运行,307 次断言,1 次失败,0 次错误,0 次跳过 rake 中止!命令失败,状态 (1): [ruby -w -I"lib:test" -I"/Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0" "/Users/ shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/rake_test_loader.rb" "test/actionpack/abstract/abstract_controller_test.rb" "test/actionpack/abstract/helper_test.rb" " test/actionpack/abstract/layouts_test.rb" "test/actionpack/abstract/render_test.rb" "test/actionpack/controller/capture_test.rb" "test/actionpack/controller/layout_test.rb" "test/actionpack/controller/ render_test.rb" "test/actionpack/controller/view_paths_test.rb" ] /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/testtask.rb:108:
block (3 levels) in define' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/file_utils.rb:57:in
sh' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/file_utils_ext.rb:37:in
sh' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/file_utils.rb:96:inruby' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/file_utils_ext.rb:37:in
ruby' /Users/shingo/.rvm/rubies/ruby-2.2 .3/lib/ruby/2.2.0/rake/testtask.rb:104:inblock (2 levels) in define' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/file_utils_ext.rb:58:in
verbose'/Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/testtask。 rb:100:inblock in define' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:240:in
call' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:240:inblock in execute' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:235:in
each' /Users/shingo/.rvm/ rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:235:execute' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:179:in
invoke_with_call_chain' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2 中的块.0/monitor.rb:211:inmon_synchronize' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:172:in
invoke_with_call_chain' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:201:inblock in invoke_prerequisites' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:199:in
each' /Users/ shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:199:ininvoke_prerequisites' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:178:in
阻止invoke_with_call_chain' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/monitor.rb:211:inmon_synchronize' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:172:in
invoke_with_call_chain' /Users/shingo/.rvm/rubies/ruby-2.2 .3/lib/ruby/2.2.0/rake/task.rb:165:ininvoke' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:150:in
invoke_task' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application。 rb:106:inblock (2 levels) in top_level' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:106:in
each' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:106:inblock in top_level' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:115:in
run_with_threads' /Users/shingo/.rvm/ rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:100:intop_level' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:78:in
block in run' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2 .0/rake/application.rb:176:instandard_exception_handling' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:75:in
run' /Users/shingo/.rvm/rubies/ruby-2.2.3/lib/ruby/gems/2.2.0/gems/rake-10.4.2/bin/ rake:33:in<top (required)>' /Users/shingo/.rvm/gems/ruby-2.2.3/bin/rake:23:in
load' /Users/shingo/.rvm/gems/ruby-2.2.3/bin/rake:23:在<main>' /Users/shingo/.rvm/gems/ruby-2.2.3/bin/ruby_executable_hooks:15:in
eval' /Users/shingo/.rvm/gems/ruby-2.2.3/bin/ruby_executable_hooks:15:in `' 任务:TOP => test => test:integration:action_pack
ruby-on-rails - El Capitan Ruby 二进制文件安装问题
只是试图通过 Hartl rails 教程的某些部分来熟悉 rails 框架。我安装了自制软件(删除并重新安装它,因为它在使用 El Capitan 后给我带来了麻烦),并获得了一个新版本的 rvmrvm get stable
我进入包含项目的目录,我收到了这条消息
以前,我尝试使用 2.3.0 作为最新版本(这是我运行时出现的最新版本rvm list
,不知道为什么),但现在我想将其更改为 2.3.1。有人知道我如何更改这个项目的 ruby 版本吗?
此外,当我运行时rvm install ruby-2.3.1
,我收到此错误
这导致我尝试重新安装自制软件,更新我的 rvm 版本等。我尝试了所有这些,但仍然收到此错误消息。
发生这种情况的全部原因是因为我尝试使用
我收到了这条消息
无法安装 2.3.1,我只是在这里失去理智。
编辑 - 是否建议直接从源代码安装而不是使用二进制文件?
ruby-on-rails - 如何修复 rake 测试输出中的 win32console 消息?
我目前正在尝试在Windows 10上学习 Ruby on Rails 。
我正在关注Michael Hartl 的优秀 railstutorial。
但是,当我运行rake test
. 我怎样才能解决这个问题?
样本输出:
我的设置:
基础:适用于 Windows 的 Ruby 2.2 Rails 安装程序。使用Git Bash
运行命令。
我还安装了minitest-reporters gem(教程的步骤 3.7.1)。
我试过的:
首先我运行
gem install win32console
bu 这没有任何效果,即使我运行时 gem 是可见的gem list
。然后我看到win32console 已被弃用,所以我安装了ansicon。
这也没有效果。无论如何,Windows 10 似乎都支持颜色。
例如,我可以运行此博客上的Hello World示例,无论是否安装了 ansicon,它都会显示蓝色和红色文本。 但是,颜色不会在输出中正确显示,我仍然收到警告。puts "\e[34mHello \e[31mWorld\e[0m"
rake test
ruby-on-rails-4 - ruby rails 测试用例失败但真正的应用程序有效
所以这是一个奇怪的问题:当我启动我的本地 Rails 应用程序并浏览到http://localhost:3000/static_pages/help时,我可以看到我在那里创建的页面。但是,我写的测试用例另有说明。
static_pages_controller_test.rb
它失败并出现此错误,$bin/rake 测试的输出:
这是routes.rb
这是static_pages_controller.rb
和这两个文件
存在,因为我在浏览器中导航到 /static_pages/help 时也可以看到它们。我已经在网上搜索了几个小时,没有任何线索。
我肯定错过了什么。请帮忙。
ruby-on-rails - Ruby on Rails Rake 测试 - 预期 762146111 与 762146111 匹配
我的测试失败:
出现奇怪的错误:
我尝试在创建和/或匹配步骤中使用 with and w/o Integer()
ruby - 有什么方法可以在 spec/features/abc_spec.rb 'header details' 下在 ruby 中运行单个测试?
有没有办法在 spec/features/abc_spec.rb 'header details' 下在 ruby 中运行单个测试?前任:
ruby-on-rails - 我该如何解决这个问题 - rake:aborted!Mysql2::Error: Access denied for user 'root'@'localhost' (使用密码: NO)
当我为默认测试文件运行 rake 测试时,即使我在 database.yml 文件中提供了密码,我也会收到拒绝访问错误。可能是什么问题?这是我的 yml 文件。 我在终端的错误
编辑:我认为问题在于它说没有密码(PASSWORD NO),即使我给了一个。我的mysql只在rails中工作正常有问题 我在mysql中的用户表
ruby - 我正在尝试运行 rake 测试 ruby / sinatra,它告诉我 rake 中止了!我不知道该怎么办
这是我的终端向我展示的内容..