FactoryBot.define do factory :ticket do title 'Test Ticket' group { Group.lookup(name: 'Users') } customer { FactoryBot.create(:customer_user) } state { Ticket::State.lookup(name: 'new') } priority { Ticket::Priority.lookup(name: '2 normal') } updated_by_id 1 created_by_id 1 factory :twitter_ticket do transient do channel { create(:twitter_channel) } end preferences do { channel_id: channel.id, channel_screen_name: channel.options[:user][:screen_name] } end end end end