|
@ -5,11 +5,12 @@ require 'rails_helper' |
|
|
RSpec.describe Oauth::TokensController, type: :controller do |
|
|
RSpec.describe Oauth::TokensController, type: :controller do |
|
|
describe 'POST #revoke' do |
|
|
describe 'POST #revoke' do |
|
|
let!(:user) { Fabricate(:user) } |
|
|
let!(:user) { Fabricate(:user) } |
|
|
let!(:access_token) { Fabricate(:accessible_access_token, resource_owner_id: user.id) } |
|
|
|
|
|
|
|
|
let!(:application) { Fabricate(:application, confidential: false) } |
|
|
|
|
|
let!(:access_token) { Fabricate(:accessible_access_token, resource_owner_id: user.id, application: application) } |
|
|
let!(:web_push_subscription) { Fabricate(:web_push_subscription, user: user, access_token: access_token) } |
|
|
let!(:web_push_subscription) { Fabricate(:web_push_subscription, user: user, access_token: access_token) } |
|
|
|
|
|
|
|
|
before do |
|
|
before do |
|
|
post :revoke, params: { token: access_token.token } |
|
|
|
|
|
|
|
|
post :revoke, params: { client_id: application.uid, token: access_token.token } |
|
|
end |
|
|
end |
|
|
|
|
|
|
|
|
it 'revokes the token' do |
|
|
it 'revokes the token' do |
|
|