Sha256: 9279ad57748c6f2c4430d13062b021adfafae0e539541298319af3109e693853

Contents?: true

Size: 846 Bytes

Versions: 1

Compression:

Stored size: 846 Bytes

Contents

require 'spec_helper'

describe "SwfTrain" do
  
  describe "DOM container" do

    it "gets created by default" do
      swf('foo.swf').should =~ /<div id=\"foo_swf\"/
    end
    
    it "is not created if :create_dom_container option is false" do
      swf('foo.swf', :create_dom_container => false).should_not =~ /<div id=\"foo_swf\"/
    end
    
    it "takes a custom name" do
      swf('foo.swf', :dom_id => 'binkle_dinkle').should =~ /<div id=\"binkle_dinkle\"/
    end
    
  end

  describe "ready_wrapper" do
    
    it "wraps the output in jQuery-style ready statement by default" do
      swf('foo.swf').should =~ /\$\(document\)\.ready/
    end
    
    it "wraps the output in a head.js read statement if :use_headjs option is present" do
      swf('foo.swf', :use_headjs => true).should =~ /head\.ready/
    end
    
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
swf_train-1.0.0 spec/swf_train_spec.rb