Sha256: 78cb4b8111eeef3b3c6012c9ba3f29d9a9287d724d2fc2b0f18a5cbae4ae0312
Contents?: true
Size: 679 Bytes
Versions: 6
Compression:
Stored size: 679 Bytes
Contents
module RspecSpinner class Spinner < RspecSpinnerBase def start(example_count) @current = 0 @total = example_count @error_state = :all_passing @pbar = Rtui::Progress.new("#{example_count} examples", example_count, {:out => output, :components => [:percentage, :spinner, :subject, :stat]}) @pbar.subject = "Starting..." end def example_started(example) desc = clean_text example.respond_to?(:description) ? example.description : example @pbar.subject = desc super end def clean_text(text) text.respond_to?(:gsub) ? text.gsub(/\r|\n|\t/, "") : "No Description" end end end
Version data entries
6 entries across 6 versions & 2 rubygems