From 9d7d6336d79149c9932854517a777c3b304d7fdf Mon Sep 17 00:00:00 2001 From: lsylvester Date: Mon, 1 Oct 2018 09:50:57 +1000 Subject: make actionview templates marshalable so that they can be serialized during the parallel tests (#34030) --- actionview/test/template/template_test.rb | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'actionview/test/template/template_test.rb') diff --git a/actionview/test/template/template_test.rb b/actionview/test/template/template_test.rb index 3dc14e36e0..b348d1f17b 100644 --- a/actionview/test/template/template_test.rb +++ b/actionview/test/template/template_test.rb @@ -196,6 +196,13 @@ class TestERBTemplate < ActiveSupport::TestCase assert_match(Regexp.new("\xFC"), e.message) end + def test_template_is_marshalable + template = new_template + serialized = Marshal.load(Marshal.dump(template)) + assert_equal template.identifier, serialized.identifier + assert_equal template.source, serialized.source + end + def with_external_encoding(encoding) old = Encoding.default_external Encoding::Converter.new old, encoding if old != encoding -- cgit v1.2.3