Fix tests and add message if no oauth apps

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
This commit is contained in:
Dmitriy Zaporozhets 2014-12-25 18:46:19 +02:00
parent 592e396869
commit aadfb3665f
No known key found for this signature in database
GPG Key ID: 161B5D6A44D3D88A
4 changed files with 27 additions and 19 deletions

View File

@ -26,7 +26,7 @@ class Oauth::ApplicationsController < Doorkeeper::ApplicationsController
flash[:notice] = I18n.t(:notice, scope: [:doorkeeper, :flash, :applications, :destroy])
end
redirect_to profile_account_url
redirect_to applications_profile_url
end
private

View File

@ -26,18 +26,22 @@
%fieldset.oauth-authorized-applications.prepend-top-20
%legend Authorized applications
%table.table.table-striped
%thead
%tr
%th Name
%th Authorized At
%th Scope
%th
%tbody
- @authorized_tokens.each do |token|
- application = token.application
%tr{:id => "application_#{application.id}"}
%td= application.name
%td= token.created_at
%td= token.scopes
%td= render 'doorkeeper/authorized_applications/delete_form', application: application
- if @authorized_tokens.any?
%table.table.table-striped
%thead
%tr
%th Name
%th Authorized At
%th Scope
%th
%tbody
- @authorized_tokens.each do |token|
- application = token.application
%tr{:id => "application_#{application.id}"}
%td= application.name
%td= token.created_at
%td= token.scopes
%td= render 'doorkeeper/authorized_applications/delete_form', application: application
- else
%p.light You dont have any authorized applications

View File

@ -72,7 +72,7 @@ Feature: Profile
Then I should see my user page
Scenario: I can manage application
Given I visit profile account page
Given I visit profile applications page
Then I click on new application button
And I should see application form
Then I fill application form out and submit
@ -81,7 +81,7 @@ Feature: Profile
And I see edit application form
Then I change name of application and submit
And I see that application was changed
Then I visit profile account page
Then I visit profile applications page
And I click to remove application
Then I see that application is removed
@ -115,4 +115,4 @@ Feature: Profile
Scenario: I see the password strength indicator with success
Given I visit profile password page
When I try to set a strong password
Then I should see the input field green
Then I should see the input field green

View File

@ -94,6 +94,10 @@ module SharedPaths
visit profile_path
end
step 'I visit profile applications page' do
visit applications_profile_path
end
step 'I visit profile password page' do
visit edit_profile_password_path
end