Sha256: 759b7898d35bd1912c6d7d0af542794342a0dc237e3a368ef040afa2e9ce07b7

Contents?: true

Size: 550 Bytes

Versions: 10

Compression:

Stored size: 550 Bytes

Contents

module Ddr::Auth
  module Roles
    RSpec.describe RoleType do

      subject { described_class.new("Role Type", "Role Description", [:read, :write]) }

      it { is_expected.to be_frozen }
      its(:title) { is_expected.to eq("Role Type") }
      its(:label) { is_expected.to eq("Role Type") }
      its(:to_s) { is_expected.to eq("Role Type") }
      its(:description) { is_expected.to eq("Role Description") }
      its(:permissions) { is_expected.to eq([:read, :write]) }
      its(:permissions) { is_expected.to be_frozen }

    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
ddr-models-1.17.1 spec/auth/roles/role_type_spec.rb
ddr-models-1.17.0 spec/auth/roles/role_type_spec.rb
ddr-models-1.16.2 spec/auth/roles/role_type_spec.rb
ddr-models-1.16.1 spec/auth/roles/role_type_spec.rb
ddr-models-1.16.0 spec/auth/roles/role_type_spec.rb
ddr-models-1.15.0 spec/auth/roles/role_type_spec.rb
ddr-models-1.14.2 spec/auth/roles/role_type_spec.rb
ddr-models-1.14.1 spec/auth/roles/role_type_spec.rb
ddr-models-1.14.0 spec/auth/roles/role_type_spec.rb
ddr-models-1.13.2 spec/auth/roles/role_type_spec.rb