mirror of
				https://github.com/lingble/chatwoot.git
				synced 2025-11-03 20:48:07 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			722 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			722 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
# This is loaded once before the first command is executed
 | 
						|
 | 
						|
begin
 | 
						|
  require 'database_cleaner'
 | 
						|
rescue LoadError => e
 | 
						|
  puts e.message
 | 
						|
end
 | 
						|
 | 
						|
begin
 | 
						|
  require 'factory_bot_rails'
 | 
						|
rescue LoadError => e
 | 
						|
  puts e.message
 | 
						|
  begin
 | 
						|
    require 'factory_girl_rails'
 | 
						|
  rescue LoadError => e
 | 
						|
    puts e.message
 | 
						|
  end
 | 
						|
end
 | 
						|
 | 
						|
require 'cypress_on_rails/smart_factory_wrapper'
 | 
						|
 | 
						|
factory = CypressOnRails::SimpleRailsFactory
 | 
						|
factory = FactoryBot if defined?(FactoryBot)
 | 
						|
factory = FactoryGirl if defined?(FactoryGirl)
 | 
						|
 | 
						|
CypressOnRails::SmartFactoryWrapper.configure(
 | 
						|
  always_reload: !Rails.configuration.cache_classes,
 | 
						|
  factory: factory,
 | 
						|
  files: [
 | 
						|
    Rails.root.join('spec/factories.rb'),
 | 
						|
    Rails.root.join('spec/factories/**/*.rb')
 | 
						|
  ]
 | 
						|
)
 |