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

RSpec - це структура, орієнтована на поведінку (BDD) для мови програмування Ruby, натхненна JBehave. Він містить власну повністю інтегровану рамку глузування на основі JMock. Рамку можна вважати мовою, що залежить від домену (DSL), і нагадує специфікацію природної мови.

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 Як я можу змусити цю роботу очікувати () на отримання?

9
Ruby on Rails: переключіться з test_unit на rspec
Я переглядаю навчальний посібник, який пропонував використовувати rspec, але я вже пройшов безліч встановлення рейок за замовчуванням. Я справді не хочу взагалі переробляти інсталяцію. У всякому разі, коли я біжу $ rails g integration_test named я отримав invoke test_unit create test/integration/named_test.rb Коли я біжу bundle, різні rspecдорогоцінні камені перелічуються, але …

12
невизначений метод `get 'для # <RSpec :: Core :: ExampleGroup :: Nested_1: 0x00000106db51f8>
Хтось знає, як це обійти? На OSX намагаються запустити RSpec за допомогою Rails 3.0.7. Повна інформація на: https://gist.github.com/1017044 it "renders buttons_widgets partial" do get :buttons_widgets response.should render_template("buttons_widgets") end → rspec tools_model_spec.rb /Users/mm/.rvm/gems/ruby-1.9.2-p0@evergreen/bundler/gems/rspec-core-bea2366c817e/lib/rspec/core/version.rb:4: warning: already initialized constant STRING /Users/mm/.rvm/gems/ruby-1.9.2-p0@evergreen/bundler/gems/rspec-core-bea2366c817e/lib/rspec/core/metadata.rb:48: warning: already initialized constant RESERVED_KEYS /Users/mm/.rvm/gems/ruby-1.9.2-p0@evergreen/bundler/gems/rspec-core-bea2366c817e/lib/rspec/core/pending.rb:6: warning: already initialized constant DEFAULT_MESSAGE /Users/mm/.rvm/gems/ruby-1.9.2-p0@evergreen/bundler/gems/rspec-core-bea2366c817e/lib/rspec/core/world.rb:6: …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.