Я создал плагин Rails и написал тестовый пример для этого, но, к сожалению, когда я запускаю тесты для плагина, мои тестовые методы не выполняются, и он также не выдает ошибку.
Следующиймой тестовый класс
require 'test_helper'
class OpticlaimLoggerTest < ActiveSupport::TestCase
test "check_null" do
assert_not_nil nil
end
end
Затем я перехожу на путь плагина rails 'vendor/plugins/<plugin name>
' и запускаю
bundle exec rake test
Но ничего не происходит (так как я ожидаю, что этот тестовый примерfail), следующий вывод консоли
rake/rdoctask is deprecated. Use rdoc/task instead (in RDoc 2.4.2+)
/usr/bin/ruby1.8 -I"lib:lib:test" -I"/usr/lib/ruby/gems/1.8/gems/rake-0.9.2/lib" "/usr/lib/ruby/gems/1.8/gems/rake-0.9.2/lib/rake/rake_test_loader.rb" "test/**/*_test.rb"
И я обнаружил, что при выполнении не выполняется 'check_null
', метод
Ниже приведена моя настройка Ruby
- Ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
- Rails 2.3.8
- версия гема 1.8.11