Sha256: 05e4026449f65a4cc7365cc43739338c09253130948b0728d0128d762e735e35
Contents?: true
Size: 881 Bytes
Versions: 1
Compression:
Stored size: 881 Bytes
Contents
require "#{File.expand_path(File.dirname(__FILE__))}/controller_helper" require 'crystal/html' require 'crystal_ext/defer_js' describe "Defer JS" do before :each do class ContextStub include Crystal::BasicHtmlHelper, Crystal::JavascriptHelper def workspace @workspace ||= { :params => { :format => 'html' }.to_openobject }.to_openobject end end @t = ContextStub.new end it "should work as usual if deffered mode not enabled" do @t.javascript_tag("script").should == %(<script type="text/javascript">script</script>) end it "deffered mode" do @t.defer_js! @t.initialize_deferred_js.should =~ /var deferred_static_scripts/ @t.javascript_tag('script').should =~ /deferred_static_scripts/ @t.call_deferred_js.should =~ /deferred_static_scripts/ end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
crystal_ext-0.0.4 | spec/defer_js_spec.rb |