我正在尝试为测试自动化实施shoulda。我试过这段代码:
require 'test/unit'
require 'shoulda'
require 'shoulda-context'
class TestClass < Test::Unit::TestCase
context 'Languages' do
should 'Ruby' do
puts 'Ruby'
end
should 'Java' do
puts 'Java'
end
should 'Python' do
puts 'Python'
end
end
end
当我执行该代码时,它会根据应该测试方法的字母顺序输出:
Java
Python
Ruby
实际上,我希望按照编写方法的顺序输出:
Ruby
Java
Python
为此,我必须在我的代码中使用什么?