trabajo-afectivo/spec/factories/smime_certificate.rb

20 lines
593 B
Ruby
Raw Permalink Normal View History

2022-01-01 13:38:12 +00:00
# Copyright (C) 2012-2022 Zammad Foundation, https://zammad-foundation.org/
2020-06-02 11:01:16 +00:00
FactoryBot.define do
factory :smime_certificate do
created_at { Time.zone.now }
updated_at { Time.zone.now }
transient do
fixture { nil }
end
public_key { File.read(Rails.root.join("spec/fixtures/smime/#{fixture}.crt")) if fixture }
2020-06-02 11:01:16 +00:00
trait :with_private do
private_key { File.read(Rails.root.join("spec/fixtures/smime/#{fixture}.key")) }
private_key_secret { File.read(Rails.root.join("spec/fixtures/smime/#{fixture}.secret")).strip! }
2020-06-02 11:01:16 +00:00
end
end
end