Sha256: ea68da6043dcbb9aea0fa84f5c88eb2361086252853c7b77df82e469e9a01f36
Contents?: true
Size: 1.61 KB
Versions: 2
Compression:
Stored size: 1.61 KB
Contents
require_relative 'test_helper' require_relative 'abstract_unit' require_relative '../lib/helpers/default' require_relative '../lib/helpers/textile_editor_initialize' require 'ostruct' class TextileEditorHelperTest < Minitest::Test include ActionView::Helpers::TextHelper include ActionView::Helpers::AssetTagHelper include ActionView::Helpers::TagHelper include ActionView::Helpers::FormHelper include ActionView::Helpers::JavaScriptHelper include SupportMethods def create_editor(object, field, options={}) output = textile_editor(object, field, options) assert_equal text_area(object, field, options.merge(class: "textile_editor")), output end def expected_initialize_output TextileEditorInitialize.textile_editor_initialize end # Tests def test_textile_editor create_editor('article', 'body') assert_includes textile_editor('article', 'body'), "textile_editor" end def test_textile_editor_initialize create_editor('article', 'body') output = textile_editor_initialize() assert_equal expected_initialize_output, output end def test_textile_editor_initialize_with_custom_buttons b = '<button id="test_button" title="Hello world">Hello</button>' button_data = ["TextileEditor.buttons.push(""#{b}"");" ] actual = textile_editor_button('Hello', id: 'test_button', title: 'Hello world' ) assert_equal button_data, actual create_editor('article', 'body') output = textile_editor_initialize() assert_equal expected_initialize_output, output end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
textile_editor_helper-0.1.4 | test/textile_editor_helper_test.rb |
textile_editor_helper-0.1.3 | test/textile_editor_helper_test.rb |