Sha256: ee495446f6638cbd537941d0770275b824d01775fa82d5e694af09ae4a0259a0

Contents?: true

Size: 448 Bytes

Versions: 3

Compression:

Stored size: 448 Bytes

Contents

require "phantomjs"
require "teabag/runner"

module Teabag
  module Drivers
    class PhantomjsDriver < BaseDriver

      def run_specs(suite, url)
        runner = Teabag::Runner.new(suite)

        Phantomjs.run(script, url) do |line|
          runner.process(line)
        end

        runner.failure_count
      end

      protected

      def script
        File.expand_path("../phantomjs/runner.coffee", __FILE__)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
teabag-0.4.1 lib/teabag/drivers/phantomjs_driver.rb
teabag-0.4.0 lib/teabag/drivers/phantomjs_driver.rb
teabag-0.3.6 lib/teabag/drivers/phantomjs_driver.rb