问题标签 [ruby-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 - 红宝石会话变量
我正在尝试编写基本的断言测试:
当我编译时:
我收到以下错误:
有任何想法吗?
ruby-on-rails - ruby-on-rails:在功能测试中模拟路由
我的 routes.rb 文件中有一条路线:
我有一个部分被呈现在一个视图中:
该视图在控制器的功能测试中被调用。
但是,在功能测试中我得到了错误:
1)为测试模拟它的最佳方法是什么?
2) 这是否表明存在设计缺陷?
ruby - CI::Reported 没有为 Ruby Test::Units 生成 xml?
我正在尝试使用 CI::reporter 生成 ruby 单元测试的报告。我的 rakefile:
我的 test1.rb 文件:
我正在运行的命令:
命令的输出:
现在在命令输出中,它是“rm -rf”结果目录,所以 CI 肯定会被调用,但我看不到结果目录。
ruby-on-rails - Rails:使用 RubyTest 和 Sublime Text 2 测试 lib 目录中的代码
我想在 Rails 的 lib 目录中测试代码。我使用 RubyTest 在 Sublime Text 2 中工作。我的库位于lib/my_lib
.
我的单元测试在test/unit/lib/my_lib
当我使用命令行运行单元测试时,它们会通过:
为了节省时间,我只能用这个命令行运行我的单元测试:
我想将 RubyTest 与 Sublime Text 2 一起使用,但是当我使用它时(Maj+Ctrl+R)我得到错误:
RubyTest 如何加载路径中的 lib 目录?
ruby-on-rails - RubyTest 错误 - 安装到 sublime text 2
我正在尝试按照 rails 教程指南安装 rubytest
我已将其引导至我的 rspec 文件:
但现在它给了我这些错误:
/bin/sh: line 0: cd: /Users/snook3/rails_projects/sample_app/spec/requests/static_pages_spec.rb: Not a directory
我该如何解决?
教程的这一部分http://ruby.railstutorial.org/chapters/static-pages#sec:tests_inside_sublime_text点击 Command-Shift-R 。我已经走了这么远,我现在不想放弃。
ruby-on-rails - Sublime Text 2 RubyTest 问题,没有输出
当我使用 Command-Shift-R 运行 RubyTest 时,它会给出以下输出:
该文件包含以下内容:
我从来没有得到我的测试结果。我可以在控制台中手动运行它们,并使用 Guard(我在运行 RubyTest 之前将其杀死)。我也在运行Spork。
另外,我得到了很多形式的输出scan: ~/Library/Application Support/path/to/stuff has been seen before, skipping
。
同样的事情发生在Command-shift-T
.
ruby-on-rails - 如何为 Ruby 测试设置 Sublime Text 2 (Windows)
我正在关注 Rails 教程(Hartl),并且在第 3.6.4 节“Sublime Text 中的测试”中遇到了一些麻烦。
运行 Windows 7(我知道,不是最佳的,但我现在拥有的)。我按照https://github.com/maltize/sublime-text-2-ruby-tests#settings上的步骤成功将存储库克隆到我机器上的 %APPDATA/Sublime Text 2/Packages/ 目录中。
我的问题出在“设置”部分 - 我被指示:
“将 RubyTest.sublime-settings 文件复制到 ~/Library/Application Support/Sublime Text 2/Packages/User/ 并进行更改。”
找文件没问题。但该目录似乎特定于 OS-X。我完全不清楚 Windows 中的等效位置在哪里。我假设我需要将文件的副本放在 Sublime Text 2 可以读取它的合适位置,但是经过几个小时的搜索后,我对该位置并不明智。
Windows 中的“RubyTest.sublime-settings”文件在哪里?
感谢任何指导!
ruby-on-rails - 用于 Ruby 测试框架的 UI 工具
是否有用于 Ruby 测试框架的 UI,类似于内置于 Eclipse 中的 JUnit 的 UI 或内置于 Visual Studio 中的 MSUnit?但是,我对 IDE 集成并不是特别感兴趣。它可能是一个独立的应用程序,很可能是 Web。这应该具有所有单元测试工具的基本功能:
- 列出项目中的所有测试
- 列出项目中给定文件中的所有测试
- 能够运行一组测试或单个测试并获得反馈
windows-7 - RubyTest 在 Windows 7 上不输出测试结果
我在 Windows 7 Pro 上并尝试将 RubyTest 与 Sublime Text 2 一起使用。我已经安装了它。我在测试结果窗口中没有得到任何输出。例如,如果我运行一个测试,我会在控制台中看到以下内容:
运行bin/rspec spec\features\static_pages_spec.rb -l9
重新加载/C/Users/jgriffin/AppData/Roaming/Sublime Text 2/Packages/User/RubyTest.last-run
如果我在 Dos 窗口的命令行中运行它,它就会执行。如果我在 Git Bash 窗口的命令行中运行它,它不会。
我宁愿用完我的 Bash 窗口。我尝试在 Bash 和 DOS 命令窗口中从命令行运行 subl,但结果似乎总是相同的。根本没有输出。
我正在运行:
任何帮助表示赞赏!
windows-7 - RubyTest Sublime Text 2 在 Windows 7 上不起作用
我已经搞砸了一个多小时,仍然无法让 RubyTest 在 Sublime Text 2 中工作。每次我尝试运行测试时,我都会收到一条简单的消息,即“'rspec' 未被识别为内部或外部命令、可运行的程序或批处理文件。”
我尝试了从 github 克隆安装 RubyTest 的方法,以及通过 Package Installer 获得相同的结果。我正在通过“subl”启动 Sublime Text 2。从我的应用程序的目录。
我知道我只是遗漏了一些简单的东西,但是我在网上找到的所有修复程序都特定于非 Windows 环境,我无法根据我的情况调整答案。
我没有使用 pik 或任何其他 Ruby 版本管理器。
我究竟做错了什么?