Sha256: a5ddc0069d28fb247a6487b4c5f6dc503ecd7d8856c127d43821b21b01096402
Contents?: true
Size: 1.81 KB
Versions: 3
Compression:
Stored size: 1.81 KB
Contents
require 'test/unit' require 'rubygems' require File.join(File.dirname(__FILE__), 'helpers', 'test_helper.rb') class RubossHelperTest < Test::Unit::TestCase ActionView::Helpers::AssetTagHelper::ASSETS_DIR = File.dirname(__FILE__) # Make rails_asset_id work include RubossHelper include ActionView::Helpers include ActionView::Helpers::UrlHelper include ActionView::Helpers::ActiveRecordHelper include ActionView::Helpers::JavascriptHelper include ActionView::Helpers::AssetTagHelper include ActionView::Helpers::TagHelper include ActionView::Helpers::CaptureHelper include ActionView::Helpers::TextHelper # include ActionController # Mock out the form authenticity token method def form_authenticity_token "123456" end def test_sanity assert_nothing_raised {swfobject('test.swf')} end def test_div_is_created_if_asked_for swf = swfobject('test.swf', :create_div => true) assert_match(/<div id=\"flashContent\"/, swf) #" end def test_div_name_is_set_properly swf = swfobject('test.swf', :create_div => true, :id => 'my_id') assert_match(/<div id=\"my_id\"/, swf) #" end def test_div_is_not_created_if_not_asked_for swf = swfobject('test.swf') assert_no_match(/<div/, swf) end def test_flash_vars_can_be_set_with_a_string swf = swfobject('test.swf', :flash_vars => 'myVars' ) assert_match(/,myVars[ )]/, swf) end def test_flash_vars_can_be_set_with_a_hash hash = {'one' => 1, 'two' => 2, 'string' => 'stringy'} swf = swfobject('test.swf', :flash_vars => hash ) # assert_match /one:\"1\"/, swf #" # assert_match /two:\"2\"/, swf #" assert_match hash.to_json, swf end def test_rails_asset_id_is_not_blank swf = swfobject('test.swf') swf =~ /test.swf\?([^\']*)/ assert !$1.empty? end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ruboss4ruby-1.0.3 | test/test_swfobject_helper.rb |
ruboss4ruby-1.0.4 | test/test_swfobject_helper.rb |
ruboss4ruby-1.0.5 | test/test_swfobject_helper.rb |