Запуск RSpec с Ruby 1.9.1 / Rails 2.3.2 - PullRequest
2 голосов
/ 11 июня 2009

Я пытался запустить RSpec под Ruby 1.9, и мои тесты просто не запускались. Вот мой след:

matt@matt-desktop:~/Development/my_app$ sudo rake spec --trace
(in /home/matt/Development/my_app)
** Invoke spec (first_time)
** Invoke db:test:prepare (first_time)
** Invoke db:abort_if_pending_migrations (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:abort_if_pending_migrations
** Execute db:test:prepare
** Invoke db:test:load (first_time)
** Invoke db:test:purge (first_time)
** Invoke environment 
** Execute db:test:purge
** Execute db:test:load
** Invoke db:schema:load (first_time)
** Invoke environment 
** Execute db:schema:load
** Execute spec

И все, ничего не происходит.

Вот соответствующие драгоценные камни:

cucumber (0.3.11, 0.3.9)
rails (2.3.2)
rake (0.8.7)
rspec (1.2.6)
rspec-rails (1.2.6)
test-unit (2.0.2, 1.2.3)

Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

4 голосов
/ 11 июня 2009

Вам необходимо удалить тестовый модуль 2.0.2, Rspec не загружает 1.2.3 правильно, если он существует.

0 голосов
/ 30 июля 2009

Иногда трудно, когда вы делаете sudo gem update, не думая обо всех путаницах, которые мы имеем с этой более новой версией тестового блока.

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