1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
# frozen_string_literal: true
require "simplecov"
SimpleCov.start
ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../Gemfile", __dir__)
require "minitest/autorun"
require "minitest/utils"
require "browser"
require "browser/testing"
require "yaml"
module Minitest
class Test
setup do
Browser::Bot.instance_variable_set("@detect_empty_ua", false)
end
def assert_deprecated(message, file, line, &block)
message = "#{message} (called from #{file}:#{line})"
_out, err = capture_io(&block)
assert_includes err, message
end
end
end
# Override Browser::Base#warn, so we don't output deprecation messages.
module Browser
class Base
def warn(*)
end
end
end
|