Sha256: 14a16e41491caaf9a06395eb84106e9535aa01ed0d767564296654002916006b

Contents?: true

Size: 649 Bytes

Versions: 3

Compression:

Stored size: 649 Bytes

Contents

module Authz
  RSpec.describe BusinessProcessHasControllerAction, type: :model do

    describe 'Associations' do
      it { should belong_to(:controller_action) }
      it { should belong_to(:business_process) }
    end

    describe 'validations' do
      xit { should validate_presence_of(:controller_action).with_message(:required) }
      xit { should validate_presence_of(:business_process).with_message(:required) }
      it do
        bphca = create(:authz_business_process_has_controller_action)
        expect(bphca).to validate_uniqueness_of(:authz_controller_action_id).scoped_to(:authz_business_process_id)
      end
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
authz-0.0.1.alpha4 spec/models/authz/business_process_has_controller_action_spec.rb
authz-0.0.1.alpha3 spec/models/authz/business_process_has_controller_action_spec.rb
authz-0.0.1.alpha2 spec/models/authz/business_process_has_controller_action_spec.rb