Sha256: 82ea1ccbdccb03915af7b787bde9009cfc88339ba72ddd0eab7b2850a98e8302
Contents?: true
Size: 909 Bytes
Versions: 3
Compression:
Stored size: 909 Bytes
Contents
module StatusRenderingVerbosity class << self delegate :visible_expectation_results, :render_feedback?, to: :current end def self.current @current ||= "StatusRenderingVerbosity::#{Rails.configuration.status_rendering_verbosity.capitalize}".constantize end module Verbose def self.visible_expectation_results(_status_like, expectation_results) expectation_results end def self.render_feedback?(feedback) feedback.present? end end module Standard def self.visible_expectation_results(_status_like, expectation_results) expectation_results.select { |it| it[:result].failed? } end def self.render_feedback?(feedback) feedback.present? end end module Silent def self.visible_expectation_results(_status_like, _expectation_results) [] end def self.render_feedback?(_feedback) false end end end
Version data entries
3 entries across 3 versions & 1 rubygems