«Тесты не найдены» при попытке запустить rspec на Rubymine

Я пытаюсь сделать Ruby Kada, но когда я пытаюсь запустить свою спецификацию, я получаю «Тесты не найдены».

У меня есть 2 файла в моем проекте:

poker_hands.rb, который содержит:

def announce_winner (s)
   'Player x is the winner.'
end

и poker_hands_spec.rb, который содержит:

require 'rspec'
require 'poker_hands'

define 'poker_hands' do
   it 'should announce a winner' do
      x = announce_winner('')
      x.should == 'Player x is the winner.'
   end
end

Я использую RubyMine 4.0.3 и rspec 2.10.0.

изменить: Вот копия моей трассировки стека

Любые идеи?


person user1029167    schedule 16.05.2012    source источник
comment
Я согласен с ответом ниже. Я также использую rubymine и rspec, и у меня нет проблем. Rubymine выдающийся, не так ли? description — это то, что сигнализирует о начале теста спецификации.   -  person ctilley79    schedule 17.05.2012
comment
Кстати, это называется Ката, а не Када.   -  person Andreas Baumgart    schedule 10.12.2019


Ответы (1)


Ключевое слово rspec для определения контекста — describe, а не define.

person philant    schedule 16.05.2012