루비 1.9 사용이 시도 spork를 사용하여 테스트 : : 단위 (실제로 MiniTest)와 함께 자동 측정하려면 :
Gemfile을 :
group :test do
# Newer version of test::unit:
gem 'minitest'
# spork preloads a rails instance which is forked every time the tests are
# run, removing test startup time.
gem 'spork'
# Run 'spork minitest' to start drb server (test server). Use 'testdrb' to
# run individual tests via spork.
gem 'spork-minitest'
# Run 'bundle exec autotest' to rerun relevant tests whenever a file/test is
# changed. '.autotest' makes sure the tests are run via test server (spork).
gem 'autotest-standalone'
# -pure gives us autotest without ZenTest gem.
gem 'autotest-rails-pure'
end
.autotest :
class Autotest
# run tests over drb server (spork)
def make_test_cmd files_to_test
if files_to_test.empty?
"" # no tests to run
else
"testdrb #{files_to_test.keys.join(' ')}"
end
end
end
(참고 : 지침 bin/testdrb
을 말한다,하지만 난 나를 위해 작동하도록 testdrb
로 변경되었습니다.) 터미널에서
:
spork minitest --bootstrap
편집 test/test_helper.rb
및 수행 지침을 제공합니다.
bundle exec autotest
을 그리고 (희망) MiniTest 정말 빠른 autotesting을 즐길 :
spork minitest
마지막으로 다른 터미널에 자동 측정을 시작 : 위의 설정이 일단 완료되면
, 당신은 테스트 서버를 시작할 수 있습니다 .
좋아요! 위대한 기사 주셔서 감사합니다! 그것은 나를 위해 완벽하게 작동합니다. – Shuo