Module: Luna::Formatters::Profiling

Included in:
Documentation, Emoji
Defined in:
lib/luna/rspec/formatters/profiling.rb

Constant Summary collapse

EXP =
"  %<loc>s \u2910 %<sec>s"
GROUPS =
"  %<loc>s \u2910 %<count>g for %<sec>s"
GROUPS_HEADER =
"\nTop %<count>g slowest example groups:"
EXP_HEADER =
"\nTop %<count>g slowest examples (%<sec>gs), "\
"%<percent>g%% of total time:\n"

Instance Method Summary collapse

Instance Method Details

#dump_profile(profile) ⇒ Object

– Profile. –



25
26
27
28
29
30
# File 'lib/luna/rspec/formatters/profiling.rb', line 25

def dump_profile(profile)
  dump_profile_slowest_examples(profile)
  dump_profile_slowest_example_groups(
    profile
  )
end

#helpersObject

– Help. –



18
19
20
# File 'lib/luna/rspec/formatters/profiling.rb', line 18

def helpers
  RSpec::Core::Formatters::Helpers
end