Sha256: 3cde074e0bed9579d603f1c1fdc0cf3581ffdd24b4041c1b08088836c38b1723
Contents?: true
Size: 891 Bytes
Versions: 2
Compression:
Stored size: 891 Bytes
Contents
class RailsInfo::Logs::Test::RspecPresenter < ::RailsInfo::Presenter def initialize(subject, options = {}) super(subject, options) @rails_info_log = ::RailsInfo::Logs::Test::Rspec.new( log: options[:log], debug: options[:debug] ) end def summary content_tag :p, "#{@rails_info_log.hash.keys.length} files, #{@rails_info_log.summary}" end def accordion @index = 0 content_tag :div, id: 'files', class: 'accordions' do html = '' @rails_info_log.hash.each do |file, examples| file_presenter = ::RailsInfo::Logs::Test::Rspec::FilePresenter.new( @subject, name: "#{file} (#{examples.length})", tabs_data: examples, index: @index, rails_root: @rails_info_log.rails_root ) @index += 1 html += raw file_presenter.tabs end raw html end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rails_info-0.0.2 | app/presenters/rails_info/logs/test/rspec_presenter.rb |
rails_info-0.0.1 | app/presenters/rails_info/logs/test/rspec_presenter.rb |