require 'spec_helper'

describe Admin::ProfileController, type: :controller do
  it { expect(described_class).to be < AdminController }
  let(:administrateur) { create(:administrateur) }

  before { sign_in(administrateur) }

  describe 'POST #renew_api_token' do
    subject { post :renew_api_token }

    it { expect{ subject }.to change{ administrateur.reload.api_token } }

    it { subject; expect(response.status).to redirect_to(admin_profile_path) }
  end
end