Sha256: 17556246f3c550fba83b6fe7ad258aaf3e1280da44e6169f2f2dc5c73a780cb0

Contents?: true

Size: 918 Bytes

Versions: 6

Compression:

Stored size: 918 Bytes

Contents

require 'jasmine-core'

module JasmineRails
  module SpecRunnerHelper
    # return list of css files to include in spec runner
    # all files are fetched through the Rails asset pipeline
    # includes:
    # * core jasmine css files
    def jasmine_css_files
      Jasmine::Core.css_files
    end

    # return list of javascript files needed for jasmine testsuite
    # all files are fetched through the Rails asset pipeline
    # includes:
    # * core jasmine libraries
    # * (optional) jasmine-console-reporter.js for CLI output
    # * jasmine-boot.js test runner
    # * jasmine-specs.js built by asset pipeline which merges application specific libraries and specs
    def jasmine_js_files
      files = Jasmine::Core.js_files
      if params[:console]
        files << 'jasmine-console-reporter.js'
      end
      files << 'jasmine-boot.js'
      files << 'jasmine-specs.js'
      files
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
jasmine-rails-0.4.5 app/helpers/jasmine_rails/spec_runner_helper.rb
jasmine-rails-0.4.4 app/helpers/jasmine_rails/spec_runner_helper.rb
jasmine-rails-0.4.3 app/helpers/jasmine_rails/spec_runner_helper.rb
jasmine-rails-0.4.2 app/helpers/jasmine_rails/spec_runner_helper.rb
jasmine-rails-0.4.1 app/helpers/jasmine_rails/spec_runner_helper.rb
jasmine-rails-0.4.0 app/helpers/jasmine_rails/spec_runner_helper.rb