Sha256: 2af33c4269268c53c22036c514455aa3174f2e980fe1197d174ba5ef8b298ab1
Contents?: true
Size: 943 Bytes
Versions: 3
Compression:
Stored size: 943 Bytes
Contents
module Siesta module ApplicationHelper def include_siesta_config if asset_exists?('siesta_config.js') javascript_include_tag 'siesta_config' else javascript_include_tag 'siesta/siesta_config' end end def include_test_harness if Siesta.config.auto_organizing content_tag(:script, test_harness, { :type => 'text/javascript' }, false) else javascript_include_tag 'test_harness' end end private def asset_exists?(asset) Rails.application.assets.find_asset(asset) end def test_harness @suite ||= TestSuite.new(File.join(Rails.root, Siesta.config.spec_dir)) groups = @suite.groups.inject([]) do |c, g| c << { :group => g.name, :items => g.items.map(&:url) } end <<-SCRIPTS var Harness = Siesta.Harness.Browser.ExtJS; Harness.start(#{groups.to_json.gsub(/^\[|\]$/, '')}); SCRIPTS end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
siesta-0.1.3 | app/helpers/siesta/application_helper.rb |
siesta-0.1.2 | app/helpers/siesta/application_helper.rb |
siesta-0.1.1 | app/helpers/siesta/application_helper.rb |