0
我耙TestTask看起來像一個名爲tasks01.rb這耙TestTask不會運行單元測試
Rake::TestTask.new(:tasks) do |t|
t.libs << "test"
t.test_files = FileList['tasks/tasks*.rb']
t.verbose = true
end
我的單元測試看起來像這樣
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「測試單元」',我相信它來自舊版本。 –
@ChrisVo測試單元(2.5.5) – Zach
我對'require test-unit'沒有意義,並且定義了你想要的寶石的後綴。在你的情況下沒有區別,它是最新安裝的版本,但你應該改變序列。 – knut