Sha256: 3a20e4ba8c01fc5542131e28d213df713a8652090b4281a29e01f600fe691db3
Contents?: true
Size: 1.19 KB
Versions: 1
Compression:
Stored size: 1.19 KB
Contents
module Jasmine module CLI DEFAULTS = { 'spec_files' => [ '**/*[sS]pec.js' ], 'helpers' => [ 'helpers/**/*.js' ], 'spec_dir' => 'spec/javascripts', 'src_dir' => nil, 'stylesheets' => [], 'src_files' => [] } RUNNER = 'ext/jasmine-webkit-specrunner/jasmine-webkit-specrunner' DEFAULTS_FILE = '.jasmine-headless-webkit' def process_jasmine_config(overrides = {}) DEFAULTS.merge(overrides) end def read_defaults_file File.readlines(DEFAULTS_FILE).collect { |line| line.strip.split(' ', 2) }.each(&@process_options) end def defaults_file? File.file?(DEFAULTS_FILE) end def jasmine_html_template(files) <<-HTML <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Jasmine Test Runner</title> <script type="text/javascript"> window.console = { log: function(data) { debug.log(JSON.stringify(data)); } }; </script> #{files.join("\n")} </head> <body> <script type="text/javascript"> jasmine.getEnv().addReporter(new jasmine.TrivialReporter()); jasmine.getEnv().execute(); </script> </body> </html> HTML end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jasmine-headless-webkit-0.1.0 | lib/jasmine/cli.rb |