opensupports/tests/user/send-recover-password.rb

35 lines
896 B
Ruby

describe '/user/send-recover-password' do
@recoverEmail = 'recover@os4.com'
@recoverPass = 'recover'
Scripts.createUser(@recoverEmail, @recoverPass)
it 'should fail if email is incorrect' do
result = request('/user/send-recover-password', {
email: 'login@os4com'
})
(result['status']).should.equal('fail')
result = request('/user/send-recover-password', {
email: 'loginos4.com'
})
(result['status']).should.equal('fail')
result = request('/user/send-recover-password', {
email: 'invalid@invalid.com'
})
(result['status']).should.equal('fail')
end
it 'should success if email is correct' do
result = request('/user/send-recover-password', {
email: @recoverEmail
})
(result['status']).should.equal('success')
end
end