Проведение испытаний на рубине на рельсах - PullRequest
2 голосов
/ 10 октября 2010

Я использую RubyMine, Windows

Я написал тест:

class PostTest < ActiveSupport::TestCase
    # Replace this with your real tests.
    fixtures :posts
    test "the truth" do
        @first_posts = posts(:first_posts)
        assert @first_posts.title == "Ruby on rails"
    end
end

Но когда я запускаю тест с rubyMine (нижней кнопкой я выбираю «тест» и запускаю его) я получаю это

C:\Ruby187\bin\ruby.exe -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) C:\Ruby187\bin/rake test
Testing started at 1:44 PM ...
(in D:/Projects/TestProject)
Empty test suite.
0 tests, 0 assertions, 0 failures, 0 errors
Test suite finished: 0.031002 seconds
Errors running test:units!
Empty test suite.

Process finished with exit code 1

Например, мой набор тестов пуст, но набор тестов содержит один тест: "правда"

Когда я запускаю тесты из консоли (ruby post_test.rb), у меня появляется

D:\Projects\TestProject\test>ruby unit/post_test.rb
Loaded suite unit/post_test
Started
Ruby on rails
.
Finished in 1.7471 seconds.

1 tests, 1 assertions, 0 failures, 0 errorsWhat's wrong?

1 Ответ

0 голосов
/ 10 октября 2010

Это ошибка RubyMine (сборка 98.47) http://youtrack.jetbrains.net/issue/RUBY-6158

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...