lib/rspec_spinner/spinner.rb
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