Sha256: 5641942f7f9a6aa67815b7aec0525a7d28922d1d4d2d22836666aebd2b774e34

Contents?: true

Size: 421 Bytes

Versions: 45

Compression:

Stored size: 421 Bytes

Contents

module Jasmine
  module Formatters
    class ExitCode
      def initialize
        @results = []
        @global_failure = false
      end

      def format(results)
        @results += results
      end

      def done(details)
        @global_failure = details.fetch('failedExpectations', []).size > 0
      end

      def succeeded?
        !@results.detect(&:failed?) && !@global_failure
      end
    end
  end
end

Version data entries

45 entries across 30 versions & 2 rubygems

Version Path
tdiary-5.2.4 vendor/bundle/ruby/3.1.0/gems/jasmine-2.99.0/lib/jasmine/formatters/exit_code.rb
tdiary-5.2.3 vendor/bundle/ruby/3.1.0/gems/jasmine-2.99.0/lib/jasmine/formatters/exit_code.rb
tdiary-5.2.2 vendor/bundle/ruby/3.1.0/gems/jasmine-2.99.0/lib/jasmine/formatters/exit_code.rb
tdiary-5.2.1 vendor/bundle/ruby/3.1.0/gems/jasmine-2.99.0/lib/jasmine/formatters/exit_code.rb
tdiary-5.2.0 vendor/bundle/ruby/2.7.0/gems/jasmine-2.99.0/lib/jasmine/formatters/exit_code.rb
tdiary-5.2.0 vendor/bundle/ruby/3.0.0/gems/jasmine-2.99.0/lib/jasmine/formatters/exit_code.rb
tdiary-5.1.7 vendor/bundle/ruby/3.0.0/gems/jasmine-2.99.0/lib/jasmine/formatters/exit_code.rb
tdiary-5.1.7 vendor/bundle/ruby/2.7.0/gems/jasmine-2.99.0/lib/jasmine/formatters/exit_code.rb
tdiary-5.1.6 vendor/bundle/ruby/2.7.0/gems/tdiary-5.1.5/vendor/bundle/ruby/3.0.0/gems/tdiary-5.1.4/vendor/bundle/ruby/2.7.0/gems/jasmine-2.99.0/lib/jasmine/formatters/exit_code.rb
tdiary-5.1.6 vendor/bundle/ruby/2.7.0/gems/tdiary-5.1.5/vendor/bundle/ruby/3.0.0/gems/jasmine-2.99.0/lib/jasmine/formatters/exit_code.rb
tdiary-5.1.6 vendor/bundle/ruby/2.7.0/gems/jasmine-2.99.0/lib/jasmine/formatters/exit_code.rb
tdiary-5.1.6 vendor/bundle/ruby/2.7.0/gems/tdiary-5.1.5/vendor/bundle/ruby/2.7.0/gems/jasmine-2.99.0/lib/jasmine/formatters/exit_code.rb
tdiary-5.1.6 vendor/bundle/ruby/3.0.0/gems/jasmine-2.99.0/lib/jasmine/formatters/exit_code.rb
tdiary-5.1.5 vendor/bundle/ruby/3.0.0/gems/tdiary-5.1.4/vendor/bundle/ruby/2.7.0/gems/jasmine-2.99.0/lib/jasmine/formatters/exit_code.rb
tdiary-5.1.5 vendor/bundle/ruby/3.0.0/gems/jasmine-2.99.0/lib/jasmine/formatters/exit_code.rb
tdiary-5.1.5 vendor/bundle/ruby/2.7.0/gems/jasmine-2.99.0/lib/jasmine/formatters/exit_code.rb
tdiary-5.1.4 vendor/bundle/ruby/2.7.0/gems/jasmine-2.99.0/lib/jasmine/formatters/exit_code.rb
tdiary-5.1.3 vendor/bundle/ruby/2.6.0/gems/jasmine-2.99.0/lib/jasmine/formatters/exit_code.rb
tdiary-5.1.3 vendor/bundle/ruby/2.7.0/gems/jasmine-2.99.0/lib/jasmine/formatters/exit_code.rb
tdiary-5.1.2 vendor/bundle/ruby/2.6.0/gems/jasmine-2.99.0/lib/jasmine/formatters/exit_code.rb