feat(graphql): new tokens should carry administrateur_id

This commit is contained in:
Paul Chavard 2022-09-28 12:40:44 +02:00
parent bd60ac4dfc
commit df47f4a7ab
8 changed files with 93 additions and 16 deletions

View file

@ -6,10 +6,12 @@ describe Administrateur, type: :model do
end
describe "#renew_api_token" do
let!(:administrateur) { create(:administrateur) }
let(:administrateur) { create(:administrateur) }
let!(:token) { administrateur.renew_api_token }
let(:encrypted_token) { BCrypt::Password.new(administrateur.encrypted_token) }
let(:base_token) { APIToken.new(token).token }
it { expect(BCrypt::Password.new(administrateur.encrypted_token)).to eq(token) }
it { expect(encrypted_token).to eq(base_token) }
context 'when it s called twice' do
let!(:new_token) { administrateur.renew_api_token }