From 1940be01215bcde34d5649054292ddae71beedef Mon Sep 17 00:00:00 2001 From: Alberto Romeu Date: Fri, 26 Oct 2018 16:21:16 +0200 Subject: [PATCH] add tests --- spec/requests/warden_spec.rb | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/spec/requests/warden_spec.rb b/spec/requests/warden_spec.rb index 4a0343de2a..bcd41e72a5 100644 --- a/spec/requests/warden_spec.rb +++ b/spec/requests/warden_spec.rb @@ -147,7 +147,7 @@ describe 'Warden' do end end - describe 'password locked' do + describe 'login locked' do include HelperMethods before(:all) do @@ -237,7 +237,7 @@ describe 'Warden' do end end - it 'allows to login if password is reset' do + it 'allows to login if password is changed' do Cartodb.with_config( passwords: { 'rate_limit' => { @@ -251,10 +251,16 @@ describe 'Warden' do wrong_login expect_password_locked - @user.reset_password_rate_limit + old_password = @user.password + new_password = '12345678' + @user.change_password(old_password, new_password, new_password) + @user.save login expect_login + + @user.change_password(new_password, old_password, old_password) + @user.save end end end