opensupports/tests/user/recover-password.rb

40 lines
1018 B
Ruby

describe '/user/recover-password' do
@recoverEmail = 'recover@os4.com'
@newRecoverPass = 'newrecover'
it 'should fail if email is incorrect' do
result = request('/user/recover-password', {
email: 'login@os4com',
password: @newRecoverPass
})
(result['status']).should.equal('fail');
result = request('/user/recover-password', {
email: 'loginos4.com',
password: @newRecoverPass
})
(result['status']).should.equal('fail');
end
it 'should fail if password is incorrect' do
result = request('/user/recover-password',{
email: @recoverEmail,
password: 'log'
})
(result['status']).should.equal('fail');
long_text = ''
250.times {long_text << 'a'}
result = request('/user/recover-password',{
email: @recoverEmail,
password: long_text
})
(result['status']).should.equal('fail');
end
end