- begin
- user = User.new
-
- User.setup user, 'http://openid/prefix'
- rescue ArvadosModel::RuntimeError => e
- end
-
- assert (e.message.include? 'No email found'),
- 'Expected RuntimeError'
- end
-
- test "setup new user with email but no openid_prefix" do
- Thread.current[:user] = @admin_user
-
- begin
- user = User.new
- user.email = 'abc@xyz.com'
-
- User.setup user
-
- rescue ArvadosModel::ArgumentError => e
- end
- assert (e.message.include? 'wrong number of arguments'),
- 'Expected ArgumentError'
- end
-
- test "setup new user with all input data" do
- Thread.current[:user] = @admin_user
-
- email = 'abc@xyz.com'