Sha256: 6a78287a6cfddbb0d21a6fa36fddd82f03eaf61b793fc709de61473a27b113cf

Contents?: true

Size: 638 Bytes

Versions: 2

Compression:

Stored size: 638 Bytes

Contents

require 'test_helper'

class AccessGroupUserMemberTest < ActiveSupport::TestCase

  def setup
    @group1 = access_groups(:one)
    @group2 = access_groups(:two)
    @user5 = users(:user_5)
    @item = AccessGroupUserMember.new(group_id: @group1.id, member_id: @user5.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: @group2.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_user_member_test.rb
barkest_core-1.5.3.0 test/models/access_group_user_member_test.rb