Sha256: 70a354033339e9cf3363ca238cd5a41d8ba0d7d1aeb76cf5e280fe2fc6489d0b

Contents?: true

Size: 1.1 KB

Versions: 56

Compression:

Stored size: 1.1 KB

Contents

require 'test/unit'
require File.join(File.dirname(__FILE__), 'company')
require File.join(File.dirname(__FILE__), '../../lib/bridges/tiny_mce/lib/tiny_mce_bridge')

class TinyMceTest < ActionView::TestCase
  include ActiveScaffold::Helpers::ViewHelpers
  include ActiveScaffold::TinyMceBridge

  def test_includes
    assert_match /.*<script type="text\/javascript">.*ActiveScaffold\.ActionLink\.Abstract\.prototype\.close = function\(\).*<\/script>.*/m, active_scaffold_includes
  end

  def test_form_ui
    config = PaperclipCore.new(:company)
    @record = Company.new
    self.expects(:request).returns(stub(:xhr? => true))

    assert_dom_equal "<textarea name=\"record[name]\" class=\"name-input mceEditor\" id=\"record_name\"></textarea><script type=\"text/javascript\">\n//<![CDATA[\ntinyMCE.execCommand('mceAddControl', false, 'record_name');\n//]]>\n</script>", active_scaffold_input_text_editor(config.columns[:name], :name => 'record[name]', :id => 'record_name', :class => 'name-input')
  end

  protected
  def include_tiny_mce_if_needed; end
  def tiny_mce_js; end
  def using_tiny_mce?
    true
  end
end

Version data entries

56 entries across 56 versions & 3 rubygems

Version Path
active_scaffold-sequel-0.8.0 test/bridges/tiny_mce_test.rb
active_scaffold-sequel-0.7.1 test/bridges/tiny_mce_test.rb
active_scaffold-sequel-0.7.0 test/bridges/tiny_mce_test.rb
active_scaffold-sequel-0.6.2 test/bridges/tiny_mce_test.rb
active_scaffold-sequel-0.6.1 test/bridges/tiny_mce_test.rb
active_scaffold-sequel-0.6.0 test/bridges/tiny_mce_test.rb
active_scaffold-3.3.2 test/bridges/tiny_mce_test.rb
active_scaffold-3.3.1 test/bridges/tiny_mce_test.rb
active_scaffold-3.3.0 test/bridges/tiny_mce_test.rb
active_scaffold-3.2.20 test/bridges/tiny_mce_test.rb
brisk-bills-0.8.2 vendor/plugins/active_scaffold/test/bridges/tiny_mce_test.rb
active_scaffold-3.3.0.rc3 test/bridges/tiny_mce_test.rb
active_scaffold-3.3.0.rc2 test/bridges/tiny_mce_test.rb
brisk-bills-0.8.1 vendor/plugins/active_scaffold/test/bridges/tiny_mce_test.rb
active_scaffold-3.2.19 test/bridges/tiny_mce_test.rb
active_scaffold-3.2.18 test/bridges/tiny_mce_test.rb
active_scaffold-3.3.0.rc test/bridges/tiny_mce_test.rb
active_scaffold-3.2.17 test/bridges/tiny_mce_test.rb
active_scaffold-3.2.16 test/bridges/tiny_mce_test.rb
active_scaffold-3.2.15 test/bridges/tiny_mce_test.rb