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