Sha256: 16c6ab57669a593bf780293468284a7c541a8f63590b2584d2cd632781ee352b
Contents?: true
Size: 800 Bytes
Versions: 27
Compression:
Stored size: 800 Bytes
Contents
module RSpecHelpers def relative_path(path) RSpec::Core::Metadata.relative_path(path) end def ignoring_warnings original = $VERBOSE $VERBOSE = nil result = yield $VERBOSE = original result end def safely Thread.new do ignoring_warnings { $SAFE = 3 } yield end.join # $SAFE is not supported on Rubinius unless defined?(Rubinius) expect($SAFE).to eql 0 # $SAFE should not have changed in this thread. end end def expect_deprecation_with_call_site(file, line) expect(RSpec.configuration.reporter).to receive(:deprecation) do |options| expect(options[:call_site]).to include([file, line].join(':')) end end def allow_deprecation allow(RSpec.configuration.reporter).to receive(:deprecation) end end
Version data entries
27 entries across 27 versions & 8 rubygems