From 7407d35c5417b6ef872663936a5880ede8ab711c Mon Sep 17 00:00:00 2001 From: Toshimaru Date: Fri, 9 Dec 2016 03:08:17 +0900 Subject: Enable `block` variable in view Remove `block` keyword from reserved method names --- actionview/test/fixtures/test/test_template_with_block_variable.erb | 1 + actionview/test/template/compiled_templates_test.rb | 4 ++++ 2 files changed, 5 insertions(+) create mode 100644 actionview/test/fixtures/test/test_template_with_block_variable.erb (limited to 'actionview/test') diff --git a/actionview/test/fixtures/test/test_template_with_block_variable.erb b/actionview/test/fixtures/test/test_template_with_block_variable.erb new file mode 100644 index 0000000000..2ee6a2bbdc --- /dev/null +++ b/actionview/test/fixtures/test/test_template_with_block_variable.erb @@ -0,0 +1 @@ +<%= block %> \ No newline at end of file diff --git a/actionview/test/template/compiled_templates_test.rb b/actionview/test/template/compiled_templates_test.rb index 3ecac46d34..a24a245442 100644 --- a/actionview/test/template/compiled_templates_test.rb +++ b/actionview/test/template/compiled_templates_test.rb @@ -14,6 +14,10 @@ class CompiledTemplatesTest < ActiveSupport::TestCase render(file: "test/render_file_with_ruby_keyword_locals", locals: { class: "foo" }) end + def test_template_with_block_variable + assert_equal "foo", render(file: "test/test_template_with_block_variable", locals: { block: "foo" }) + end + def test_template_with_invalid_identifier_locals locals = { foo: "bar", -- cgit v1.2.3