#ruby-on-rails #rspec
#ruby-on-rails #rspec
Вопрос:
Пытаюсь выполнить простое утверждение, используя rspec для целого числа, и оно продолжает завершаться неудачей со следующим исключением. Есть идеи, в чем проблема?
Журналы показывают, что количество было увеличено
it 'Should add the new message as attendee' do
message_count = user.messages.count
pp (user.messages.count)
post :add_message, { user_id: user.id}
pp (user.messages.count)
# I also tried equal
expect(user.messages.count).to eq(message_count 1)
end
Failure/Error: expect(user.messages.count).to eq(message_count 1)
ArgumentError:
wrong number of arguments (0 for 1 )
Комментарии:
1. Указывает ли stacktrace, что он завершается ошибкой в строке, содержащей
expect
, или где-то еще?
Ответ №1:
Может быть, у вас опечатка в этой строке (страна t)?
expect(user.messages.coun).to eq(message_count 1)
Комментарии:
1. Тьфу, извините, это была опечатка в вопросе, фактический код правильный