Sha256: cc4e0bb0eb7fe6afe0f06f3aa534f0c3d60763caeac4000b9a3ac96935f206f6
Contents?: true
Size: 537 Bytes
Versions: 2
Compression:
Stored size: 537 Bytes
Contents
# frozen_string_literal: true module OptionalExample RSpec.configure do |config| config.after do |example| if example.metadata[:optional] && (RSpec::Core::Pending::PendingExampleFixedError === example.display_exception) # rubocop:disable Style/CaseEquality ex = example.display_exception example.display_exception = nil example.execution_result.pending_exception = ex end end end def optional(message) RSpec.current_example.metadata[:optional] = true pending(message) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
hyrax-5.0.0 | spec/support/optional_example.rb |
hyrax-5.0.0.rc3 | spec/support/optional_example.rb |