Sha256: ec14d2744beb4c8563c0a3ea78fcf95ec1f348a3f31f181104e3459d7bca93e0

Contents?: true

Size: 1.1 KB

Versions: 17

Compression:

Stored size: 1.1 KB

Contents

require 'test_helper'

class TinyMceTest < ActionView::TestCase
  include ActiveScaffold::Helpers::ViewHelpers
  include ActiveScaffold::Bridges::TinyMce::Helpers

  def test_includes
    ActiveScaffold::Bridges::TinyMce.expects(:install?).returns(true)
    ActiveScaffold.js_framework = :jquery
    assert ActiveScaffold::Bridges.all_javascripts.include?("tinymce-jquery")
  end

  def test_form_ui
    config = ActiveScaffold::Config::Core.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\">\n</textarea>\n<script#{' type="text/javascript"' if Rails::VERSION::MAJOR < 4}>\n//<![CDATA[\ntinyMCE.settings = {\"theme\":\"simple\"};tinyMCE.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', :object => @record)
  end

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

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
active_scaffold-3.4.17 test/bridges/tiny_mce_test.rb
active_scaffold-3.4.16 test/bridges/tiny_mce_test.rb
active_scaffold-3.4.14 test/bridges/tiny_mce_test.rb
active_scaffold-3.4.13 test/bridges/tiny_mce_test.rb
active_scaffold-3.4.12 test/bridges/tiny_mce_test.rb
active_scaffold-3.4.11 test/bridges/tiny_mce_test.rb
active_scaffold-3.4.10 test/bridges/tiny_mce_test.rb
active_scaffold-3.4.9 test/bridges/tiny_mce_test.rb
active_scaffold-3.4.8 test/bridges/tiny_mce_test.rb
active_scaffold-3.4.7 test/bridges/tiny_mce_test.rb
active_scaffold-3.4.5 test/bridges/tiny_mce_test.rb
active_scaffold-3.4.4 test/bridges/tiny_mce_test.rb
active_scaffold-3.4.3 test/bridges/tiny_mce_test.rb
active_scaffold-3.4.2 test/bridges/tiny_mce_test.rb
active_scaffold-3.4.1 test/bridges/tiny_mce_test.rb
active_scaffold-3.4.0.1 test/bridges/tiny_mce_test.rb
active_scaffold-3.4.0 test/bridges/tiny_mce_test.rb