class Petitest::Configuration
Attributes
backtrace_filters[W]
color[W]
color_scheme[W]
output[W]
subscribers[W]
Public Instance Methods
backtrace_filters()
click to toggle source
@return [Array<String>]
# File lib/petitest/configuration.rb, line 14 def backtrace_filters @backtrace_filters ||= begin path = ::File.expand_path("../..", __FILE__) [-> (line) { line.start_with?(path) }] end end
color()
click to toggle source
@return [Boolean]
# File lib/petitest/configuration.rb, line 22 def color @color ||= true end
color_scheme()
click to toggle source
@return [Hash{Symbol => Symbol}]
# File lib/petitest/configuration.rb, line 27 def color_scheme @color_scheme ||= { detail: :cyan, error: :red, pass: :green, skip: :yellow, } end
output()
click to toggle source
@return [IO]
# File lib/petitest/configuration.rb, line 37 def output @output ||= ::STDOUT.tap do |io| io.sync = true end end
subscribers()
click to toggle source
@return [Array<Petitest::Subscribers::BaseSubscriber>]
# File lib/petitest/configuration.rb, line 44 def subscribers @subscribers ||= [::Petitest::Subscribers::DocumentReportSubscriber.new] end