Genshin/GAKUEngine

View on GitHub
core/lib/gaku/testing/factories/contact_factory.rb

Summary

Maintainability
A
0 mins
Test Coverage
FactoryBot.define do
  factory :contact, class: Gaku::Contact do
    data { 'gaku@example.com' }
    details { 'My email' }
    contact_type

    after(:build) do |contact|
      contact.contactable.contacts.reload if contact.contactable.respond_to?(:contacts)
    end

    factory :invalid_contact do
      data { nil }
    end
  end
end