add APIToken expiration mailer
This commit is contained in:
parent
d909e2c8ea
commit
6353c10955
3 changed files with 58 additions and 0 deletions
23
spec/mailers/previews/api_token_mailer_preview.rb
Normal file
23
spec/mailers/previews/api_token_mailer_preview.rb
Normal file
|
@ -0,0 +1,23 @@
|
|||
class APITokenMailerPreview < ActionMailer::Preview
|
||||
def expiration
|
||||
APITokenMailer.expiration(api_token)
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def api_token
|
||||
APIToken.new(
|
||||
administrateur: administrateur,
|
||||
expires_at: 1.week.from_now,
|
||||
name: 'My API token'
|
||||
)
|
||||
end
|
||||
|
||||
def administrateur
|
||||
Administrateur.new(user:)
|
||||
end
|
||||
|
||||
def user
|
||||
User.new(email: 'admin@a.com')
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue