main
 1RSpec.describe Scim::Shady::EnterpriseUser do
 2  subject { described_class.new }
 3
 4  before do
 5    subject.user_name = 'bjensen'
 6    subject.name.formatted = "Ms. Barbara J Jensen, III"
 7    subject.name.family_name = "Jensen"
 8    subject.name.given_name = "Barbara"
 9    subject.name.middle_name = "Jane"
10    subject.name.honorific_prefix = "Ms."
11    subject.name.honorific_suffix = "III"
12    subject.password = SecureRandom.uuid
13    subject.display_name = "Barbara Jensen"
14    subject.nick_name = "Barb"
15    subject.preferred_language = "en_US"
16    subject.locale = "en"
17    subject.timezone = "America/Los_Angeles"
18    subject.active = true
19    subject.employee_number = '1'
20    subject.cost_center = SecureRandom.uuid
21    subject.organization = SecureRandom.uuid
22    subject.division = SecureRandom.uuid
23    subject.department = SecureRandom.uuid
24    subject.manager.value = SecureRandom.uuid
25    subject.manager.write_attribute('$ref', FFaker::Internet.uri('https'))
26    subject.manager.display_name = SecureRandom.uuid
27  end
28
29  specify { expect(subject).to be_valid }
30end