Skip to Content Skip to Search
Methods
N
P
R
S

Attributes

[RW] results

Class Public methods

new(io = $stdout, options = {})

# File railties/lib/minitest/rails_plugin.rb, line 31
def initialize(io = $stdout, options = {})
  super
  @results = []
  @count = options[:profile]
end

Instance Public methods

passed?()

# File railties/lib/minitest/rails_plugin.rb, line 50
def passed?
  true
end

record(result)

# File railties/lib/minitest/rails_plugin.rb, line 37
def record(result)
  if output_file = ENV["RAILTIES_OUTPUT_FILE"]
    File.open(output_file, "a") do |f|
      # Round-trip for re-serialization
      data = JSON.parse(result.to_json)
      data[:location] = result.location
      f.puts(data.to_json)
    end
  else
    @results << result
  end
end

report()

# File railties/lib/minitest/rails_plugin.rb, line 54
def report
  # Skip if we're outputting to a file
  return if ENV["RAILTIES_OUTPUT_FILE"]
  print_summary
end

summary()

# File railties/lib/minitest/rails_plugin.rb, line 60
def summary
  print_summary
end