Sha256: a6d9aee312c581efd9967a096dbd5409d4cd092deacf9154829db97c84bd120a
Contents?: true
Size: 615 Bytes
Versions: 1
Compression:
Stored size: 615 Bytes
Contents
FactoryBot.define do factory :roles, :class => Releaf::Permissions::Role do sequence(:name) {|n| "role #{n}"} factory :admin_role do default_controller { "releaf/permissions/users" } after(:create) do |role| Releaf.application.config.available_controllers.each do|controller| role.permissions.create!(permission: "controller.#{controller}") end end end factory :content_role do default_controller { "admin/nodes" } after(:create) do |role| role.permissions.create!(permission: "controller.admin/nodes") end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
releaf-2.0.0 | spec/factories/role.rb |