Я пытаюсь ожидать ошибку в rspec
тесте.
lambda {Participant.create!({:user_id => three.id, :match_id => match.id, :team => 1})}.should raise_error StandardError
Пока я просто использую StandardError
, чтобы убедиться, что он работает.
1) StandardError in 'Participant should never allow more participants than players'.
This game is already full. Cannot add another player.
/home/josiah/Projects/Set-Match/app/models/participant.rb:12:in `do_not_exceed_player_count_in_match'
./spec/models/participant_spec.rb:24:
Ясно, что выдает ошибку, но мой тест по-прежнему не проходит.
Мысли