Запитання з тегом «rspec2»

4
Настройте RSpec для тестування дорогоцінного каміння (не Rails)
За допомогою доданого генератора rspec-rails досить просто встановити RSpec для тестування програми Rails. Але як щодо додавання RSpec для тестування дорогоцінного каміння в розробці? Я не використовую ювелірних виробів чи подібних інструментів. Я просто використав Bundler ( bundle gem my_gem) для встановлення структури нового дорогоцінного каменю та редагування * .gemspec …
154 testing  rubygems  rspec  gem  rspec2 

5
Як я можу сказати Rails використовувати RSpec замість тестового блоку під час створення нового додатка Rails?
Я test-unitвстановив і rspecвстановив (поряд з -core, -expectations, -mocksі -railsверсії 2.6.x). Коли я запускаю команду rails new foo, вона використовує test-unitдля генерації файлів тестової заглушки замість rspec. Чи є варіант, де я можу сказати рейкам використовувати rspec замість того, щоб генерувати тести?


6
Як отримати rspec-2, щоб дати повний трасування, пов’язане з невдалим тестом?
Зараз, якщо я запускаю свій тестовий пакет за допомогою, rake specя отримую повідомлення про помилку: 1) SegmentController GET 'індекс' повинен працювати Невдача / помилка: отримати "індекс" не визначений метод `locale 'для # # ./spec/controllers/segments_controller_spec.rb:14: у `блоці (3 рівня) в ' Це нормально, оскільки у мене є помилка :) Проблема полягає …

6
Як підготувати тестову базу даних для тестування Rails rspec без запуску специфікацій граблів?
Після значного усунення несправностей я зрозумів, що мені потрібно запустити rake specодин раз (я можу перервати за допомогою control-c), перш ніж я зможу запустити rspec безпосередньо (наприклад, на підмножині наших специфікацій). Ми використовуємо Rails 3.0.7 і RSpec 2.5.0. Очевидно, що rake виконує деякі важливі завдання / код налаштування бази даних …

2
Object.any_instance should_receive vs очікуємо () на отримання
Наступний фрагмент коду працює належним чином: Object.any_instance.should_receive(:subscribe) Але при використанні нового очікування rspec це не працює: expect(Object.any_instance).to receive(:subscribe) Помилка: expected: 1 time with any arguments received: 0 times with any arguments Як я можу змусити цю роботу очікувати () на отримання?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.