Class: Validator::Brief
  
  
  
  
    
      Instance Method Summary
      collapse
    
    
  
  
  
  
  
  
  
  
  
  
  #close, #colorize, #dump_pending, #dump_sentinel_summary, #dump_sentinel_warnings, #dump_summary, #initialize, #start
  
    Instance Method Details
    
      
  
  
    #dump_failures(notification)  ⇒ Object 
  
  
  
  
    
      
48
49 
     | 
    
      # File 'spec/support/formatters/brief.rb', line 48
def dump_failures notification
end 
     | 
  
 
    
      
  
  
    #example_failed(notification)  ⇒ Object 
  
  
  
  
    
      
31
32
33
34
35
36
37
38
39
40
41 
     | 
    
      # File 'spec/support/formatters/brief.rb', line 31
def example_failed notification
  @output << colorize("#{indent}#{notification.example.description}",:failure)
      message = notification.example.execution_result.exception.message.strip.
    gsub(/^\s+/,'').
    gsub(/\n+/,', ').
    sub /\s+with backtrace\:.*/m, ''
  @output << colorize(" - Failed: #{message}\n",:white)
end
     | 
  
 
    
      
  
  
    #example_group_finished(notification)  ⇒ Object 
  
  
  
  
    
      
22
23
24
25 
     | 
    
      # File 'spec/support/formatters/brief.rb', line 22
def example_group_finished notification
  super
  @output << "\n" if @groups.empty?
end 
     | 
  
 
    
      
  
  
    #example_group_started(notification)  ⇒ Object 
  
  
  
  
    
      
17
18
19
20 
     | 
    
      # File 'spec/support/formatters/brief.rb', line 17
def example_group_started notification
  @output <<  "#{indent}#{notification.group.description}\n"
  super
end
     | 
  
 
    
      
  
  
    #example_passed(notification)  ⇒ Object 
  
  
  
  
    
      
27
28
29 
     | 
    
      # File 'spec/support/formatters/brief.rb', line 27
def example_passed notification
  @output <<  colorize("#{indent}#{notification.example.description}\n",:success)
end
     | 
  
 
    
      
  
  
    #example_pending(notification)  ⇒ Object 
  
  
  
  
    
      
43
44
45
46 
     | 
    
      # File 'spec/support/formatters/brief.rb', line 43
def example_pending notification
  @output << colorize("#{indent}#{notification.example.description} - " \
    "Pending: #{notification.example.execution_result.pending_message}\n",:pending)
end
     | 
  
 
    
      
  
  
    #indent  ⇒ Object 
  
  
  
  
    
      
9
10
11 
     | 
    
      # File 'spec/support/formatters/brief.rb', line 9
def indent
  ' '*(@groups.count*2)
end 
     | 
  
 
    
      
  
  
    #warning(notification)  ⇒ Object 
  
  
  
  
    
      
13
14
15 
     | 
    
      # File 'spec/support/formatters/brief.rb', line 13
def warning notification
  @output << colorize("    Warning: #{notification.message}\n",:yellow)
end
     |