通过Rails中的assert_routing测试具有主机约束的路由
我有一条路线,我使用约束来检查主机,然后是一条本质上相同但没有主机限制的路线(这些实际上是命名空间,但为了简单起见,这个示例将执行此操作):…
确保拆卸在 Test::Unit::TestCase 中运行?
我正在使用 Test::Unit::TestCase 编写一些单元测试。目前,我有一个 setup 函数,可以移动和修改磁盘上的一些固定文件和文件夹。 (目前这是一个必要…
JRuby 和 Test::Unit 的assert_raise
我无法让 assert_raise 识别 java 异常。 我可以做得 assert_raise(NativeException) { @iter.next } 很好,但如果我尝试更具体, java_import 'java.…
有 ruby Unit::Test 说出测试结果
我一直在使用内置的 OSX 'say' 命令来表示长时间运行的测试结束。简单又方便。 我想让它说出结果的最后一行,即“6 个测试,18 个断言,0 个失败,0 …
我的 gem 如何知道其存储库目录的路径?
我的 gem Semantictext 有一堆测试数据,它会读取这些数据以进行回归测试。 这是项目: http://github.com/dafydd/semantictext 这是我想要的示例测试…
如何在 ruby 模块中包含单元测试?
我试图将模块的单元测试包含在与模块本身相同的源文件中,遵循 Perl modulino 模型。 #! /usr/bin/env ruby require 'test/unit' module Modulino def…
在 Ruby 中,如何控制 Test::Unit 测试的运行顺序?
例如,当运行这些测试时,我想确保 test_fizz 始终首先运行。 require 'test/unit' class FooTest < Test::Unit::TestCase def test_fizz puts "Run…
使用 Test::Unit 测试模块
我在尝试使用 Test::Unit 测试模块时遇到问题。我以前做的是这样的: my_module.rb: class MyModule def my_func 5 # return some value end end test…
Test::Unit 中的全局设置和拆卸块
在整个测试套件(不仅仅是一个测试类)中的每个方法之前运行设置的最佳方法是什么? Rspec 允许您定义全局的 before 和 after 块。在 Test::Unit 中是…
使用 Test::Unit 和 Shoulda 设置 Factory Girl
我正在尝试在 Ruby on Rails 中使用 Test::Unit 和 Shoulda 设置 Factory Girl。 我已经安装了 gem,在 test/factories 目录下创建了工厂文件,并在 t…
使用 Ruby 的 Test::Unit for Selenium 进行数据驱动测试
我对 Ruby 和 Selenium 都很陌生,我只是想找出构建测试工具的最佳方法。 我使用 Rake、Rake::TestTask 和 Test::Unit 来支持此功能。 我有一个套件,…
Test::Unit 在 Rails 中仍然相关吗?
我正在以古老的方式学习 Rails。 以阅读使用 Rails 进行敏捷 Web 开发(第 3 版)作为起点。 我目前正在学习测试测试章节。 我还知道其他 BDD 测试框…
ruby Test::Unit 命令行选项?
当在 Ruby 的 unit::test 框架中运行测试时,是否有一种非常简单的方法可以从命令行指定只运行一个测试(即指定测试类和测试成员变量)? 如果没有,…