set_up.rb 569 B

1234567891011121314151617181920
  1. RSpec.configure do |config|
  2. config.before(:each, type: :system) do |example|
  3. # check if system is already set up
  4. next if Setting.get('system_init_done')
  5. # check if system should get set up
  6. next if !example.metadata.fetch(:set_up, true)
  7. # perform setup via auto_wizard
  8. Rake::Task['zammad:setup:auto_wizard'].execute
  9. # skip intro/clues for created agents/admins
  10. %w[master@example.com agent1@example.com].each do |login|
  11. user = User.find_by(login: login)
  12. user.preferences[:intro] = true
  13. user.save!
  14. end
  15. end
  16. end