35 lines
896 B
Ruby
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
|