Sha256: 9f857d6236a8a33a5e5e0d743442d182d71a0cf7c4cd7df4acbe83b5e4e79652
Contents?: true
Size: 853 Bytes
Versions: 2
Compression:
Stored size: 853 Bytes
Contents
# frozen_string_literal: true require 'test_helper' class LinkToAddFieldsTest < ActionView::TestCase tests ActionView::Helpers::FormHelper include DynamicFieldsForHelper def form_for(*) @output_buffer = super end def setup @parent = Parent.create @parent.children.build end test 'generates a add fields link' do form_for(@parent, url: '/') do |form| link_to_add_fields(form, 'children', name: 'Test') end assert_match(%r{<a(.*)class=\"add_fields(.*)\"(.*)>Test<\/a>}, @output_buffer) end test 'generates a add fields link with block if it is given' do form_for(@parent, url: '/') do |form| link_to_add_fields form, 'children' do content_tag 'div', 'Test' end end assert_match(%r{<a(.*)class=\"add_fields(.*)\"(.*)><div>Test<\/div><\/a>}, @output_buffer) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dynamic_fields_for_rails-1.0.1 | test/link_to_add_fields_test.rb |
dynamic_fields_for_rails-1.0.0 | test/link_to_add_fields_test.rb |