Когда я запускаю следующую команду rspec spec/models/vote_spec.rb
, я получаю следующее сообщение об ошибке:Rspec недостаточность - проверка
Failures:
1) Vote validations value validation only allows -1 or 1 as values
Failure/Error: expect (@post.votes).to eq(-1)
NoMethodError:
undefined method `votes' for nil:NilClass
# ./spec/models/vote_spec.rb:7:in `block (4 levels) in <top (required)>'
Finished in 0.00255 seconds (files took 2.37 seconds to load)
1 example, 1 failure
Вот мой код vote_spec.rb
require 'rails_helper'
describe Vote do
describe "validations" do
describe "value validation" do
it "only allows -1 or 1 as values" do
expect (@post.votes).to eq(-1)
expect (@post.votes).to eq(1)
end
end
end
end
К сожалению я новичок в этом, я думаю, мой Переменная @post не устанавливается. Где я должен искать это?