Sha256: 7b9322523085989ec2cd8e5338b190aec01a6067a407195fbfa0e11879f17453

Contents?: true

Size: 677 Bytes

Versions: 7

Compression:

Stored size: 677 Bytes

Contents

#!/usr/bin/env ruby

require 'rubygems'
require 'rainbow'

def gem_dir
  File.expand_path('../..', __FILE__)
end

$:.unshift(File.join(gem_dir, 'lib'))
require 'jasmine/headless/errors'
require 'jasmine/headless/runner'
require 'jasmine/headless/options'

begin
  puts "Running Jasmine specs...".color(:white)
  exit Jasmine::Headless::Runner.run(Jasmine::Headless::Options.from_command_line)
rescue CoffeeScript::CompilationError
  exit 1
rescue StandardError => e
  $stderr.puts "[%s] %s (%s)" % [ "jasmine-headless-webkit".color(:red), e.message.color(:white), e.class.name.color(:yellow) ]
  $stderr.puts e.backtrace.collect { |line| "  #{line}" }.join("\n")
  exit 1
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
jasmine-headless-webkit-0.6.3 bin/jasmine-headless-webkit
jasmine-headless-webkit-0.6.2 bin/jasmine-headless-webkit
jasmine-headless-webkit-0.6.1 bin/jasmine-headless-webkit
jasmine-headless-webkit-0.6.0 bin/jasmine-headless-webkit
jasmine-headless-webkit-0.5.0 bin/jasmine-headless-webkit
jasmine-headless-webkit-0.4.2 bin/jasmine-headless-webkit
jasmine-headless-webkit-0.4.1 bin/jasmine-headless-webkit