clarion/spec/models/proposition_spec.rb

22 lines
630 B
Ruby

require 'rails_helper'
RSpec.describe Proposition, type: :model do
it 'belongs to a proposer' do
user = create :user
expect(create(:proposition, proposer: user).proposer).to eq user
end
it 'belongs to a proposition_accepting' do
track = create :track
expect(create(:proposition, proposition_accepting: track).proposition_accepting).to eq track
end
it 'belongs to a proposable' do
event = create :event
expect(create(:proposition, proposable: event).proposable).to eq event
end
it 'is invalid without an existing proposition_accepting'
it 'is invalid without an existing proposable'
end