Sha256: ca44920087fba8a7ce8dc9fadd90ee5601cf6026878eb8e6f7a9e929850bff7a

Contents?: true

Size: 374 Bytes

Versions: 3

Compression:

Stored size: 374 Bytes

Contents

require "rails_helper"

module Clubhouse
  describe Membership do
    it { should validate_presence_of(:member) }
    it { should validate_presence_of(:organization) }
    it "validates uniqueness of member/organization" do
      create(:clubhouse_membership, :with_associations)
      should validate_uniqueness_of(:member_id).scoped_to(:organization_id)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
clubhouse-0.3.0 spec/models/clubhouse/membership_spec.rb
clubhouse-0.2.0 spec/models/clubhouse/membership_spec.rb
clubhouse-0.1.0 spec/models/clubhouse/membership_spec.rb