spec/user_spec.rb in lessonly-ruby-0.1.2 vs spec/user_spec.rb in lessonly-ruby-0.1.3
- old
+ new
@@ -28,6 +28,18 @@
course = Lessonly::Course.find(1)
expect(user.assigned_to?(course)).to eq false
end
end
+
+ describe '#serialize' do
+ let(:agent) { Sawyer::Agent.new('') }
+ subject do
+ Lessonly::User.new(agent, name: 'Test++ +User!!@', role: 'learner',
+ email: 'user@example.com')
+ end
+
+ it 'should remove invalid characters' do
+ expect(subject.serialize.name).to eq 'Test User'
+ end
+ end
end