File tree Expand file tree Collapse file tree 4 files changed +12
-7
lines changed Expand file tree Collapse file tree 4 files changed +12
-7
lines changed Original file line number Diff line number Diff line change
1
+ * Rename ` ActionView::TestCase::Behavior::{Content,RenderedViewContent} `
2
+
3
+ * Sean Doyle*
4
+
1
5
* Raise ` ArgumentError ` when ` nil ` is passed as ` model: ` argument value to the ` form_with ` method.
2
6
3
7
* Collin Jilbert*
Original file line number Diff line number Diff line change @@ -198,7 +198,7 @@ def include_helper_modules!
198
198
end
199
199
200
200
included do
201
- class_attribute :content_class , instance_accessor : false , default : Content
201
+ class_attribute :content_class , instance_accessor : false , default : RenderedViewContent
202
202
203
203
setup :setup_with_controller
204
204
@@ -299,7 +299,7 @@ def _routes
299
299
@controller . _routes if @controller . respond_to? ( :_routes )
300
300
end
301
301
302
- class Content < SimpleDelegator
302
+ class RenderedViewContent < String # :nodoc:
303
303
end
304
304
305
305
# Need to experiment if this priority is the best one: rendered => output_buffer
Original file line number Diff line number Diff line change @@ -369,7 +369,7 @@ class CapybaraHTMLEncoderTest < ActionView::TestCase
369
369
include ::Capybara ::Minitest ::Assertions
370
370
371
371
def page
372
- Capybara . string ( document_root_element )
372
+ Capybara . string ( rendered )
373
373
end
374
374
375
375
test "document_root_element can be configured to utilize Capybara" do
@@ -382,15 +382,16 @@ def page
382
382
end
383
383
end
384
384
385
- class RenderedMethodMissingTest < ActionView ::TestCase
386
- test "rendered delegates methods to the String" do
385
+ class RenderedViewContentTest < ActionView ::TestCase
386
+ test "# rendered inherits from String" do
387
387
developer = DeveloperStruct . new ( "Eloy" )
388
388
389
389
render "developers/developer" , developer : developer
390
390
391
+ assert_kind_of String , rendered
391
392
assert_kind_of String , rendered . to_s
392
393
assert_equal developer . name , rendered
393
- assert_match rendered , /#{ developer . name } /
394
+ assert_match ( /#{ developer . name } / , rendered )
394
395
assert_includes rendered , developer . name
395
396
end
396
397
end
Original file line number Diff line number Diff line change @@ -1797,7 +1797,7 @@ class ViewPartialTestCase < ActionView::TestCase
1797
1797
include Capybara::Minitest::Assertions
1798
1798
1799
1799
def page
1800
- Capybara.string(document_root_element )
1800
+ Capybara.string(rendered )
1801
1801
end
1802
1802
end
1803
1803
You can’t perform that action at this time.
0 commit comments