Sha256: 633c8a0c5616e6a5ecf6410249efabb0eab2de518cf562a57ab5f948f0999e21
Contents?: true
Size: 992 Bytes
Versions: 15
Compression:
Stored size: 992 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) if status_like.to_mumuki_status.errored? [] else expectation_results.select { |it| it[:result] == :failed } end 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
15 entries across 15 versions & 1 rubygems