Sha256: 4c817338d0513f9040d841de610303259d26a8c432d056239640fd59b11a90d1

Contents?: true

Size: 1016 Bytes

Versions: 1

Compression:

Stored size: 1016 Bytes

Contents

namespace :jasmine do
  require 'jasmine'
  helper_overrides = File.expand_path(File.join(File.dirname(__FILE__), "spec/helpers/jasmine_helper.rb"))
  if File.exist?(helper_overrides)
    require helper_overrides
  end

  desc "Run continuous integration tests"
  require "spec"
  require 'spec/rake/spectask'
  Spec::Rake::SpecTask.new(:ci) do |t|
    t.spec_opts = ["--color", "--format", "specdoc"]
    t.verbose = true
    t.spec_files = [JasmineHelper.meta_spec_path]
  end
  task :server do
    puts "your tests are here:"
    puts "  http://localhost:8888/run.html"

    Jasmine::Server.start(8888,
                                File.expand_path(Dir.pwd),
                                lambda { JasmineHelper.specs },
                                { :spec_helpers => JasmineHelper.files + JasmineHelper.spec_helpers,
                                  :stylesheets => JasmineHelper.stylesheets
                                })
  end
end

desc "Run specs via server"
task :jasmine => ['jasmine:server']

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
xian-test-jasmine-0.1.3 templates/Rakefile