Sha256: b0caff37fde352fa834e0f0f34c09cfddff9a5e8045578f04132711e8ccc4f25

Contents?: true

Size: 647 Bytes

Versions: 2

Compression:

Stored size: 647 Bytes

Contents

require 'test_helper'

class AccessGroupGroupMemberTest < ActiveSupport::TestCase

  def setup
    @group1 = access_groups(:one)
    @group2 = access_groups(:two)
    @group3 = access_groups(:three)
    @item = AccessGroupGroupMember.new(group_id: @group1.id, member_id: @group2.id)
  end

  test 'should be valid' do
    assert @item.valid?
  end

  test 'should require group_id' do
    assert_required @item, :group_id
  end

  test 'should require member_id' do
    assert_required @item, :member_id
  end

  test 'should require unique member_id per group_id' do
    assert_uniqueness @item, :member_id, false, group_id: @group3.id
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
barkest_core-1.5.4.0 test/models/access_group_group_member_test.rb
barkest_core-1.5.3.0 test/models/access_group_group_member_test.rb