Sha256: d5f32cdb94e32bf8e911558489a91fe6bbc6d046ef68595c977ece1c626bb16b
Contents?: true
Size: 685 Bytes
Versions: 4
Compression:
Stored size: 685 Bytes
Contents
require 'spec_helper' describe Rapidfire::Answer do describe "Validations" do subject { FactoryGirl.build(:answer) } it { is_expected.to validate_presence_of(:question) } it { is_expected.to validate_presence_of(:attempt) } context "when validations are run" do let(:answer) { FactoryGirl.build(:answer) } it "delegates validation of answer text to question" do expect(answer.question).to receive(:validate_answer).with(answer).once expect(answer.valid?).to be_truthy end end end describe "Associations" do it { is_expected.to belong_to(:question) } it { is_expected.to belong_to(:attempt) } end end
Version data entries
4 entries across 4 versions & 1 rubygems