Я бы хотел провести несколько тестов для некоторых упражнений по ката кода, над которыми я работаю. Можно ли запустить тесты Rspec для одного файла Ruby? Я попытался добавить require 'rspec'
в начало файла, а затем команду rsepc
из каталога проекта, но возвращается следующее:
F
Failures:
1) Sentence reverser reverses the words in a sentence
Failure/Error: expect(sentence_reverser(test_sentence)).to eq('I am backwards')
NoMethodError:
undefined method `sentence_reverser' for #<RSpec::ExampleGroups::SentenceReverser:0x0000559764dc5950>
Код, который у меня есть:
require 'rspec'
def sentence_reverser str
str.split.reverse.join(' ')
end
describe "Sentence reverser" do
it 'reverses the words in a sentence' do
test_sentence = "backwards am I"
expect(sentence_reverser(test_sentence)).to eq('I am backwards')
end
end