Sha256: b3b3724914c41bdc7ce5716cf3bca62e9941219b568c48320cbe6873fbf03240
Contents?: true
Size: 1.1 KB
Versions: 15
Compression:
Stored size: 1.1 KB
Contents
# typed: false # frozen_string_literal: true ENV["RAILS_ENV"] ||= "test" require_relative Pathname.new($LOAD_PATH.last).parent.join("config", "environment") module Hephaestus module TestHelper require "minitest/autorun" require "minitest/pride" require "debug" if ENV.fetch("DEBUG", false) if ENV["COVERAGE"] == "1" require "simplecov" require "simplecov-console" SimpleCov.start("rails") # do not crash on failure; we want a distinct job to report the coverage error module SimpleCov class << self def result_exit_status(_) SimpleCov::ExitCodes::SUCCESS end end end end require "webmock" require "httpx/adapters/webmock" require "webmock/minitest" WebMock.enable! WebMock.disable_net_connect!(allow_localhost: true) require_relative "support/rails" # Load everything else from engine's test/support Dir[File.expand_path("support/hephaestus/**/*.rb", __dir__)].each { |rb| require(rb) } # https://github.com/freerange/mocha#rails require "mocha/minitest" end end
Version data entries
15 entries across 15 versions & 1 rubygems