Make responses more RESTful
This commit is contained in:
parent
391f5c1e55
commit
b034953be3
|
@ -227,13 +227,6 @@ $(function() {
|
|||
$('#loader').show();
|
||||
},
|
||||
error: function(data) {
|
||||
console.log(data);
|
||||
$('#loader').hide();
|
||||
$('#info_window').show();
|
||||
$(submitButton).attr("disabled", false);
|
||||
},
|
||||
success: function(data) {
|
||||
if(data.errors) {
|
||||
$('#loader').hide();
|
||||
$('#info_window').show();
|
||||
$(submitButton).attr("disabled", false);
|
||||
|
@ -268,7 +261,8 @@ $(function() {
|
|||
$('#user_password_confirmation').addClass('error', 500);
|
||||
}
|
||||
errors[0].focus();
|
||||
} else {
|
||||
},
|
||||
success: function(data) {
|
||||
$.ajax({
|
||||
type: 'GET',
|
||||
url: '/hydrant',
|
||||
|
@ -280,7 +274,6 @@ $(function() {
|
|||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
} else if($(this).data('state') === 'user_sign_in') {
|
||||
|
@ -314,20 +307,14 @@ $(function() {
|
|||
$('#loader').show();
|
||||
},
|
||||
error: function(data) {
|
||||
console.log(data);
|
||||
$('#loader').hide();
|
||||
$('#info_window').show();
|
||||
$(submitButton).attr("disabled", false);
|
||||
},
|
||||
success: function(data) {
|
||||
if(data.errors) {
|
||||
$('#loader').hide();
|
||||
$('#info_window').show();
|
||||
$(submitButton).attr("disabled", false);
|
||||
$('#user_password_label').addClass('error', 500);
|
||||
$('#user_password').addClass('error', 500);
|
||||
$('#user_password').focus();
|
||||
} else {
|
||||
},
|
||||
success: function(data) {
|
||||
$.ajax({
|
||||
type: 'GET',
|
||||
url: '/hydrant',
|
||||
|
@ -339,7 +326,6 @@ $(function() {
|
|||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
} else if($(this).data('state') === 'user_forgot_password') {
|
||||
|
@ -363,24 +349,17 @@ $(function() {
|
|||
$('#loader').show();
|
||||
},
|
||||
error: function(data) {
|
||||
console.log(data);
|
||||
$('#loader').hide();
|
||||
$('#info_window').show();
|
||||
$(submitButton).attr("disabled", false);
|
||||
},
|
||||
success: function() {
|
||||
if(data.errors) {
|
||||
$('#loader').hide();
|
||||
$('#info_window').show();
|
||||
$(submitButton).attr("disabled", false);
|
||||
$('#user_email_label').addClass('error', 500);
|
||||
$('#user_email').addClass('error', 500);
|
||||
$('#user_email').focus();
|
||||
} else {
|
||||
},
|
||||
success: function() {
|
||||
$('#user_forgot_password_fields').slideUp();
|
||||
$('#user_sign_in_fields').slideDown();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
@ -633,13 +612,6 @@ $(function() {
|
|||
$('#loader').show();
|
||||
},
|
||||
error: function(data) {
|
||||
console.log(data);
|
||||
$('#loader').hide();
|
||||
$('#info_window').show();
|
||||
$(submitButton).attr("disabled", false);
|
||||
},
|
||||
success: function(data) {
|
||||
if(data.errors) {
|
||||
$('#loader').hide();
|
||||
$('#info_window').show();
|
||||
$(submitButton).attr("disabled", false);
|
||||
|
@ -679,10 +651,10 @@ $(function() {
|
|||
$('#user_current_password').addClass('error', 500);
|
||||
}
|
||||
errors[0].focus();
|
||||
} else {
|
||||
},
|
||||
success: function(data) {
|
||||
activeInfoWindow.setContent(data);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
return false;
|
||||
|
|
|
@ -28,11 +28,11 @@ class PasswordsControllerTest < ActionController::TestCase
|
|||
assert_response :error
|
||||
end
|
||||
|
||||
test 'should render edit view' do
|
||||
# test 'should render edit view' do
|
||||
# skip 'Password reset not yet implemented'
|
||||
# get :edit, :reset_password_token => 'token'
|
||||
# assert_response :success
|
||||
end
|
||||
# end
|
||||
|
||||
test 'should reset user password with an valid reset password token' do
|
||||
old_password = @user.password
|
||||
|
|
|
@ -10,13 +10,15 @@ class SessionsControllerTest < ActionController::TestCase
|
|||
test 'should render combo form' do
|
||||
get :new
|
||||
assert_response :success
|
||||
assert_select 'form' do
|
||||
assert_template :new
|
||||
assert_select 'form#combo_form' do
|
||||
assert_select '[action=?]', '/users/sign_in'
|
||||
assert_select '[method=?]', 'post'
|
||||
end
|
||||
assert_select 'h2', 'Adopt this Hydrant'
|
||||
assert_select 'input', :count => 15
|
||||
assert_select 'label', :count => 10
|
||||
assert_select 'input[name="commit"]', :count => 3
|
||||
end
|
||||
|
||||
test 'should redirect if user is already authenticated' do
|
||||
|
|
Loading…
Reference in New Issue