Tests for TokenIssuance.clean_old_tokens

pull/907/head
Rick Carlino 2018-07-08 11:35:47 -05:00
parent 0b0e132b46
commit c14656d51c
1 changed files with 10 additions and 0 deletions

View File

@ -7,4 +7,14 @@ describe TokenIssuance do
allow(Rollbar).to receive(:error).and_return("OK")
TokenIssuance.new(device_id: 8).maybe_evict_clients
end
it "clears out old stuff via #clean_old_tokens" do
TokenIssuance.delete_all
TokenIssuance.create(device_id: 8,
exp: 1.year.ago.to_i,
jti: "WOW")
expect(TokenIssuance.count).to eq(1)
TokenIssuance.clean_old_tokens
expect(TokenIssuance.count).to eq(0)
end
end