# frozen_string_literal: true require 'rails_helper' RSpec.describe 'DELETE /api/logout', type: :request do let(:user) { create(:user_account) } let(:token) { jwt(user) } it "returns status 204 and deletes the user's session key" do delete('/api/logout', headers: { 'Authorization' => "Bearer #{token['token']}" }) expect(response).to have_http_status(204) user.reload expect(user.session_key).to be_nil end end