Sha256: f1ad1365ac70a87594a59665372c99590f6d4f59b00c54629dfd97d85f4993fd
Contents?: true
Size: 1.19 KB
Versions: 1
Compression:
Stored size: 1.19 KB
Contents
require 'jasmine/headless/runner' module Digest class JasmineTest def self.file(file) new end def file(file) self end def hexdigest 'test' end def update(prefix) self end end end module Jasmine module Headless class Task include Rake::DSL if defined?(Rake::DSL) attr_accessor :colors, :keep_on_error, :jasmine_config def initialize(name = 'jasmine:headless') @colors = false @keep_on_error = false @jasmine_config = nil yield self if block_given? desc 'Run Jasmine specs headlessly' task name do Jasmine::Headless::Runner.run( :colors => colors, :remove_html_file => !@keep_on_error, :jasmine_config => @jasmine_config ) end if Rails.version >= "3.1.0" desc 'Force generate static assets without an MD5 hash, all assets end with -test.<ext>' task 'assets:precompile:for_testing' => :environment do Rails.application.assets.digest_class = Digest::JasmineTest Rake::Task['assets:precompile'].invoke end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jasmine-headless-webkit-0.4.2 | lib/jasmine/headless/task.rb |