Sha256: c841445ec78172e9578c965654443896d83af0689a86a8716af2c6fa6201d30b

Contents?: true

Size: 1.51 KB

Versions: 5

Compression:

Stored size: 1.51 KB

Contents

FactoryBot.define do

  # Users
  # Prototype user factory
  factory :user, :aliases => [:owner] do |u|
    sequence :uid do |n|
      "person#{n}"
    end
    password { uid }
  end

  factory :archivist, :parent=>:user do |u|
    uid { 'archivist1' }
    password { 'archivist1' }
  end
  factory :registered_user, :parent=>:user do |u|
    uid { 'registered_user' }
    password { 'registered_user' }
  end
  factory :staff, :parent=>:user do |u|
    uid { 'staff1' }
    password { 'staff1' }
  end
  factory :student, :parent=>:user do |u|
    uid { 'student1' }
    password { 'student1' }
  end
  factory :joe_creator, :parent=>:user do |u|
    uid { 'joe_creator' }
    password { 'joe_creator' }
  end
  factory :martia_morocco, :parent=>:user do |u|
    uid { 'martia_morocco' }
    password { 'martia_morocco' }
  end
  factory :ira_instructor, :parent=>:user do |u|
    uid { 'ira_instructor' }
    password { 'ira_instructor' }
  end
  factory :calvin_collaborator, :parent=>:user do |u|
    uid { 'calvin_collaborator' }
    password { 'calvin_collaborator' }
  end
  factory :sara_student, :parent=>:user do |u|
    uid { 'sara_student' }
    password { 'sara_student' }
  end
  factory :louis_librarian, :parent=>:user do |u|
    uid { 'louis_librarian' }
    password { 'louis_librarian' }
  end
  factory :carol_curator, :parent=>:user do |u|
    uid { 'carol_curator' }
    password { 'carol_curator' }
  end
  factory :alice_admin, :parent=>:user do |u|
    uid { 'alice_admin' }
    password { 'alice_admin' }
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
hydra-access-controls-13.0.0 spec/factories/user.rb
hydra-access-controls-12.1.0 spec/factories/user.rb
hydra-access-controls-12.0.2 spec/factories/user.rb
hydra-access-controls-12.0.1 spec/factories/user.rb
hydra-access-controls-12.0.0 spec/factories/user.rb