Sha256: 1389c90b379081e82dfc42cea1bf1ca377de4692368ae20e215b483ff98c5478

Contents?: true

Size: 547 Bytes

Versions: 14

Compression:

Stored size: 547 Bytes

Contents

module Guard
  class RSpec < Plugin
    class Results
      class InvalidData < RuntimeError
      end

      attr_reader :summary
      attr_reader :failed_paths

      def initialize(filename)
        lines = File.readlines(filename)
        if lines.empty? || lines.first.empty?
          dump = lines.inspect
          raise InvalidData, "Invalid results in: #{filename},"\
            " lines:\n#{dump}\n"
        end

        @summary = lines.first.chomp
        @failed_paths = lines[1..11].map(&:chomp).compact
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 6 rubygems

Version Path
honeybadger-5.4.0 vendor/bundle/ruby/3.2.0/gems/guard-rspec-4.7.3/lib/guard/rspec/results.rb
honeybadger-5.3.0 vendor/bundle/ruby/3.2.0/gems/guard-rspec-4.7.3/lib/guard/rspec/results.rb
honeybadger-4.5.3 vendor/bundle/ruby/2.6.0/gems/guard-rspec-4.7.3/lib/guard/rspec/results.rb
alimentos-alu0100945645-0.1.0 vendor/bundle/ruby/2.3.0/gems/guard-rspec-4.7.3/lib/guard/rspec/results.rb
alimentos-alu0100945645-1.0.0 vendor/bundle/ruby/2.3.0/gems/guard-rspec-4.7.3/lib/guard/rspec/results.rb
comiditaULL-0.1.1 vendor/bundle/ruby/2.3.0/gems/guard-rspec-4.7.3/lib/guard/rspec/results.rb
comidita_ull-0.1.1 vendor/bundle/ruby/2.3.0/gems/guard-rspec-4.7.3/lib/guard/rspec/results.rb
comidita_ull-0.1.0 vendor/bundle/ruby/2.3.0/gems/guard-rspec-4.7.3/lib/guard/rspec/results.rb
gameboard-3.1.0 vendor/bundle/ruby/2.3.0/gems/guard-rspec-4.7.3/lib/guard/rspec/results.rb
gameboard-3.0.0 vendor/bundle/ruby/2.3.0/gems/guard-rspec-4.7.3/lib/guard/rspec/results.rb
guard-rspec-4.7.3 lib/guard/rspec/results.rb
guard-rspec-4.7.2 lib/guard/rspec/results.rb
guard-rspec-4.7.1 lib/guard/rspec/results.rb
guard-rspec-4.7.0 lib/guard/rspec/results.rb