Tag: testunit

Test :: Unit Rails – 如何声明一个数字大于另一个数字?

我正在用Test :: Unit编写我的第一个unit testing,而且我已经到了需要比较两个数字的地步。 令我惊讶的是,我发现以下都不是: assert_greater_than assert_lesser_than assert_greater_or_equal_than assert_lesser_or_equal_than 这是正常的吗? 我应该怎么做呢? 谢谢

Rspec与TestUnit

我开始为我的rails 3.0.8应用程序创build一个testing套件的计划阶段。 我试图决定使用哪个testing框架/gem。 通常我更愿意尽可能地坚持Rails约定。 但是,这意味着使用TestUnit。 有很多竞争的testing框架可供select,这些testing框架是作为TestUnit的替代品而创build的。 TestUnit多年来变得更好,还是不是一个很好的竞争者? 我也听说过关于rspec的很多好东西。 rspec和TestUnit在function方面是否接近,还是rspec将TestUnit从水中吹走? 无论我select什么框架,我都希望它有一个良好的支持基础(大量的用户和文档),易用性/简单性和持久的未来。

Ruby on Rails:从test_unit切换到rspec

我正在通过一个build议使用rspec的教程,但是我已经经历了很多默认的rails安装。 我真的不想重做安装。 无论如何,当我跑步 $ rails g integration_test named 我明白了 invoke test_unit create test/integration/named_test.rb 当我运行bundle ,列出了各种rspecgem,但test_unit不是。 本教程似乎有轨道调用rspec而不是test_unit没有做任何额外的事情。 如何获得使用rspec和集成testing生成器命令的rails?

在创build新的Rails应用程序时,如何告诉Rails使用RSpec而不是testing单元?

我安装了test-unit并安装了rspec (以及-core , -expectations , -mocks和-rails版本2.6.x)。 当我运行命令rails new foo ,它使用test-unit来生成testing存根文件而不是rspec 。 有没有一个选项,我可以告诉rails使用rspec来生成testing呢?