Пока (NB 6.9.1) я знаю, что единственный способ запустить тесты Rspec2 из NetBeans - это использовать задачи rake.Но я не смог заставить его работать с UI Test Runner из-за this и нескольких других проблем.Поэтому лучше всего избегать вызова бегуна пользовательского интерфейса, это можно сделать несколькими способами:
- Отключите его с помощью Инструменты -> Параметры -> Разное -> Ruby
- изменить
project.properties
файл - дать другому имя задачи, отличное от 'spec', поэтому присвоение имени задаче 'rspec' позволит избежать вызова бегуна пользовательского интерфейса
Таким образом, вы получитепросто проверяйте результаты в панораме вывода, но это все еще можно использовать, потому что вы можете щелкнуть в любом месте трассировки стека, и NB немедленно приведет вас к этому файлу: line.
Осталась одна вещь, автоматически сгенерированная NBУ Rakefile нет правильной задачи (для проектов Rails такой проблемы НЕТ), чтобы заставить ее работать, нужно как минимум:
require 'rspec/core/rake_task'
Rspec::Core::RakeTask.new(:rspec)