【发布时间】:2013-12-07 15:43:55
【问题描述】:
我的 rake TestTask 看起来像这样
Rake::TestTask.new(:tasks) do |t|
t.libs << "test"
t.test_files = FileList['tasks/tasks*.rb']
t.verbose = true
end
我的名为 tasks01.rb 的单元测试看起来像这样
require_relative '../../class_based_page_objects/tasks/add_task'
require_relative '../../class_based_page_objects/tasks/tasks_grid_view'
require_relative '../../helpers/ssh_test_session'
require_relative '../../class_based_page_objects/login'
require "test-unit"
gem "test-unit"
require "selenium-webdriver"
puts "Will you print this?"
class Task01Test < Test::Unit::TestCase
def setup
#test Setup goes here
puts "Setup"
end
def test_assign_to_not_real_user
# Test goes here
puts "Test"
end
end
当我
rake tasks
我明白了
"Will you print this?"
我错过了什么?
【问题讨论】:
-
您使用的是哪个版本的 testunit?
gem "test-unit"位,我相信是来自旧版本。 -
@ChrisVo 测试单元 (2.5.5)
-
我对@987654326@ 没有意义并定义你想要的宝石。在您的情况下没有区别,它是使用的最新安装版本,但您应该更改顺序。
标签: ruby unit-testing rake testunit