diff --git a/spec/support/json_fixture.rb b/spec/support/otrs_import_json_fixture_helper.rb similarity index 100% rename from spec/support/json_fixture.rb rename to spec/support/otrs_import_json_fixture_helper.rb diff --git a/spec/support/perform_package_migrations.rb b/spec/support/perform_package_migrations.rb new file mode 100644 index 000000000..2ebb3a9ed --- /dev/null +++ b/spec/support/perform_package_migrations.rb @@ -0,0 +1,2 @@ +# make sure that all migrations of linked packages are executed +Package::Migration.linked diff --git a/spec/support/time_helper.rb b/spec/support/time_helper.rb new file mode 100644 index 000000000..3da23001f --- /dev/null +++ b/spec/support/time_helper.rb @@ -0,0 +1,9 @@ +RSpec.configure do |config| + # make usage of time travel helpers possible + config.include ActiveSupport::Testing::TimeHelpers + + # avoid stuck time issues + config.after(:each) do + travel_back + end +end diff --git a/spec/support/webmock.rb b/spec/support/webmock.rb index 8dcd0a2a2..4e3209848 100644 --- a/spec/support/webmock.rb +++ b/spec/support/webmock.rb @@ -1,6 +1,8 @@ # allow requests to: # - Zammad webservices # - Google (calendar) +# - exchange.example.com (MS Exchange TCR mocks) +# - localhost (Selenium server control) allowed_sites = lambda do |uri| ['zammad.com', 'google.com', 'exchange.example.com'].any? do |site| uri.host.include?(site)