Sha256: 74d52f5168804661c8dea8e20107af1e19956c72aaad3b07c6e8d5cb35b44a58
Contents?: true
Size: 604 Bytes
Versions: 39
Compression:
Stored size: 604 Bytes
Contents
# frozen_string_literal: true require 'test_plugin_helper' # Tests for validators and such of the join model between Hostgroup and # AnsibleRole class HostgroupAnsibleRoleTest < ActiveSupport::TestCase should belong_to(:hostgroup) should belong_to(:ansible_role) should validate_presence_of(:ansible_role_id) describe 'uniqueness' do subject do HostgroupAnsibleRole.new( :hostgroup => FactoryBot.build(:hostgroup), :ansible_role => FactoryBot.build(:ansible_role) ) end should validate_uniqueness_of(:ansible_role_id).scoped_to(:hostgroup_id) end end
Version data entries
39 entries across 39 versions & 1 rubygems