rspec показывает отрицательное время - PullRequest
5 голосов
/ 28 марта 2012

Я использую rails 3.2.1 с rspec 2.8.1 на ruby ​​1.9.3p0, и при запуске моих тестов показывает отрицательное значение времени.Это раздражает, так как я пытаюсь оптимизировать свои тесты.

Running: spec/models/transaction_spec.rb
................................................

Finished in -7603162.49414 seconds

Я пытался обновить rspec до 2.9.0, но это не помогло.

Ответы [ 2 ]

12 голосов
/ 28 марта 2012

Вы используете драгоценный камень timecop?Убедитесь, что вы Timecop.return после замораживания.Либо так, либо вы где-то заглушаете метод даты / времени.

0 голосов
/ 29 марта 2012

В качестве обходного пути вы можете сделать

time rspec filename.rb

Но это показало бы время, необходимое для запуска самого ruby, а также время, затраченное на тесты.

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