From 2238fc5e73239f05c6d6c7055fa6f3ed78cbec29 Mon Sep 17 00:00:00 2001 From: Bart de Water <118401830+bdewater-thatch@users.noreply.github.com> Date: Fri, 5 Jun 2026 12:49:29 -0400 Subject: [PATCH] Fix ActionView helper entity linting Add an escape_content flag to HTMLElementNode so virtual elements created from ActionView helpers can track whether generated content is escaped. Use that flag in html-no-unescaped-entities to avoid false positives for escaped helper content while still linting raw-safe helper output. Update generated bindings and snapshots for the new AST shape. --- config.yml | 3 + .../rules/erb-no-duplicate-branch-elements.ts | 1 + .../src/rules/html-no-unescaped-entities.ts | 30 ++++++++-- .../rules/html-no-unescaped-entities.test.ts | 58 +++++++++++++++++++ .../__snapshots__/utf8-strings.test.ts.snap | 30 ++++++---- .../__snapshots__/utf8-strings.test.ts.snap | 30 ++++++---- lib/herb/engine/debug_visitor.rb | 2 +- ...des_deep_test__expression_inside_html.snap | 3 +- ...sm_nodes_test__expression_inside_html.snap | 3 +- .../snapshot_test__parse_output.snap | 9 ++- sig/herb/ast/nodes.rbs | 7 ++- src/analyze/action_view/tag_helpers.c | 49 ++++++++++++++++ src/analyze/conditional_open_tags.c | 1 + src/parser.c | 4 ++ src/parser/parser_helpers.c | 1 + test/parser/parser_test.rb | 3 +- ...bfefe-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...8d63d-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...b8f0b-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...cb2c2-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...67a56-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...dae24-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...c917b-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...e1c9e-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...c31a9-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...755cd-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...3028f-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...22d79-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...6fc30-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 6 +- ...81ba7-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...49e49-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...b3714-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...b51fa-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...a0426-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...41881-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...9432a-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...7f82f-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...71cd4-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...20e71-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...747bd-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...97a23-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...5a3d9-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...02feb-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 6 +- ...9f534-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...a280c-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...1f225-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...2b1a9-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...58cf5-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...70a45-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...b93d7-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...53d6c-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...099fe-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...eefcd-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...23d42-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...ae526-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...bd725-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...teral_d2bd29d9ea354dbf58a894bd2a7bd725.txt | 3 +- ...8a0a8-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...7ceb2-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...134e6-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...7bc48-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...c46bf-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...a83e1-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...81952-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...34bcf-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...97ef1-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...f8699-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...7985a-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...5b4ea-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...25dc8-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...552ed-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...ae8d4-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...1e04b-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...bfad8-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...bbb2c-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...1ae3d-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...f87f0-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...96a8b-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...274ee-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...e4855-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...83f9a-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...cc487-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...cc825-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...ddbc9-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...8821c-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...0c255-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...83648-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...9013f-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...692a6-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...90cd5-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...b7a0e-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...808e8-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...4db62-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...e2e47-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...12fc4-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...2ea4d-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...e5f33-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...85b64-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...d71ca-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...0d7b8-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...4be34-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...f1ed1-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...9c21a-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...50a72-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...7fe98-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...946d4-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...f14ea-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...f75b1-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...e998e-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...f39bb-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...78c00-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...6a680-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...a94d2-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...5daac-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...e3a67-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...57a50-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...6f002-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...3dc3c-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...639dc-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...261dc-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...995bc-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...d1f1f-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...f707e-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...372bc-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...3d623-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...e9595-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...cf856-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...1ee10-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...0d224-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...5822b-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...053d0-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...a9e84-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...9d8a1-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...83bdc-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...ded29-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...cce66-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...bb83c-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...59ff1-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...f8295-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...a193c-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...70cf4-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...2d459-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 6 +- ...aef1b-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 6 +- ...5bc6e-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...f935a-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...3de2d-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...bafe0-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...e04c5-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...15a97-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...614e9-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...10030-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...aa554-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...3ef6e-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...08444-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...ca43e-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...3e2af-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...c3180-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...4ddc6-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...135a4-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...42dbf-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...c2351-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...4a044-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...4a1fb-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...79247-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...3f619-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...00fbf-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...b4b7e-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...8f921-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...22244-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...6e650-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...3883f-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...07f9c-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...e682c-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...530fd-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...e22b7-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...0178d-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...e8fa7-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...251d7-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...b69cb-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...850d7-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...51aff-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...139bd-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 15 +++-- ...58e23-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...914e9-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...7d54f-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...0292a-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...35df2-eb0a63cf1befbba804dbf1d7be389676.txt | 3 +- ...023d8-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...07a52-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...c5d74-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...51fe7-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...66db8-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...56870-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...7075e-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...80893-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...e7f4c-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...16ab6-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...fc9af-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...dd4c8-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...9c09d-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...c3786-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...bebba-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...ca9d7-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...2ad0a-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...6a145-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...45e96-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...6d5a4-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...dee05-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...6d4f9-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...9a2a4-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...8d8b9-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...ac1ac-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...9638a-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...a8c1a-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...0f0c2-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...2e266-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...5e908-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...45926-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...30f81-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 6 +- ...34706-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...02288-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...1e9a0-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...c0d17-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...51a78-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...64499-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...22aa7-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...72d04-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...77219-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...91b36-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...4d265-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...611cd-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...ed8a1-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...2714a-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...5ebf3-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...10af4-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...7ec48-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...600af-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...69cab-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...f9c4e-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...a2948-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...4be8b-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...5a7ca-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...3885b-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...50b7c-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...1fbb9-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...127e7-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...6c2b7-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...cca1d-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...53128-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...02bd8-ef4af315cb33925c38d24ea3c2e8a1cd.txt | 3 +- ...ement_90dff6e715c904a974e86da2330e3795.txt | 3 +- ...ement_39a5ad73c7d101fb93261a1168948d5b.txt | 3 +- ...tures_6ef4d5a78134131b297c942bf88a2f27.txt | 3 +- ...ement_772ee0a5e171bf3f4971b1007033fdcf.txt | 6 +- ...ement_61e488dd472b63b98202b2d0e83c9610.txt | 3 +- ...ement_8c0bd39fa334273e82d5abc8a735d433.txt | 3 +- ...ement_c7fa4a020862cfa4964ec2981b2abf4f.txt | 3 +- ...nless_d25f92923629b90c723527dc7cd5d390.txt | 3 +- ...ments_01a12c6b2adb76773d20753119ecd9e4.txt | 3 +- ...ntent_ca05d7e9bd2dff5327f726b089927d9f.txt | 9 ++- ...butes_e7b8f3e844b31f9d42b613ad2c33584d.txt | 3 +- ...match_92c40fa9aa19270973b36387d6b0a0ab.txt | 3 +- ...tions_b89e6f2bb940e6b9903441dcacead0ce.txt | 3 +- ...esent_7b00bec2bc640fd19d09ccfed7825bbe.txt | 6 +- ...ional_85a43e7f22d58d399a87270fee3ace57.txt | 3 +- ...ional_55c430a7322805b278eb97decca6662c.txt | 3 +- ...close_f21a1cfac83c35e36e8495370e4de54b.txt | 3 +- ...match_761f7172d19747e3efa0f4b3ca376106.txt | 3 +- ...names_90104c9b582838d049e546e47f5723e5.txt | 3 +- ...block_b5d9c4af30573fa1b251598008a8c5b5.txt | 3 +- ...ments_b46f5fc6021f5b8a7d593b25e2f5d9f4.txt | 6 +- ...error_2104ef5d4d8c09c9bbed64a4bf2c7c31.txt | 18 ++++-- ...error_ba0bfabc2444edf8d952b74db147ac7e.txt | 21 ++++--- ...error_83067234eac5e5f622f2b81840d4e25f.txt | 12 ++-- ...error_c561f325f0020a83663623adbcb78c81.txt | 24 +++++--- ...#398)_6d7fbfb1a933a2f8aba9be55b52c0012.txt | 3 +- ...#490)_ff6b90e6b68b015927ad4554dc97fd8e.txt | 9 ++- ...#779)_18cc5054dfd304d53a3079228cf1b128.txt | 3 +- ...n_tag_12a007710dcf939d37142e07e5c64573.txt | 3 +- ..._name_acc26d7f275d7ec4e5c67e6cbe24bf40.txt | 3 +- ..._body_6fb2a105ad98a69cdfddc5aa09dc5885.txt | 12 ++-- ...ional_9659d684518e997b9633b54a0468e972.txt | 6 +- ..._tags_65954326730ea1d9a04df26d32421ee6.txt | 3 +- ...error_78b0d6817f2c1a1686df70a1dab0abb2.txt | 9 ++- ...error_6905f707a3a599908b621bf162d88dc6.txt | 15 +++-- ..._else_fb3e04a7feecc27771a4e0278aff3932.txt | 18 ++++-- ...ranch_0a004d60ae02e92d2e6a2e6f038b5755.txt | 15 +++-- ...tern)_926895b07a9ab2329f555b721e13a9d5.txt | 27 ++++++--- ...1239)_af19edf9e21ef7ecdf4eadaa09979d59.txt | 9 ++- ...1239)_ca6e1999413421620d3db44672820407.txt | 9 ++- ...nches_87fd82c369839dfadc71637a3dd1c55b.txt | 12 ++-- ...nches_a37192548ff7379956420bc898a4fe34.txt | 9 ++- ...nches_0abe4850497edd8ff7f1bcba027170a6.txt | 9 ++- ...nches_6b736ef8c0fd8abef22d95d6739f6acc.txt | 12 ++-- ...nches_ce105fee5e83f6cc883189c02b181e43.txt | 12 ++-- ...ranch_fcad290defd352b000e8e65a001eae20.txt | 6 +- ...ranch_23dee7c3c783818490db843c6b091023.txt | 9 ++- ...ranch_efe905853a0f58b91dd869ad43a62b82.txt | 9 ++- ...nches_bbea3fe4b96db51983920f77914675ea.txt | 9 ++- ...nches_a7d393fb03c348db462ffbd498d9555e.txt | 9 ++- ...nches_82212a0cd1e638043885752f20166e1e.txt | 15 +++-- ...ranch_17f5e64425334e8aec464a95ea361aff.txt | 6 +- ...ranch_b9dd98317ebc08c5e2d7df52e614250c.txt | 9 ++- ...ranch_e271ebf7ee2b6deb36b33344d46bbfb3.txt | 6 +- ...ranch_81c49596fdcaa432e9b3ef127410a0a9.txt | 6 +- ...ments_a46422346454f32f50ca01b5c4671ed6.txt | 6 +- ...ranch_5bc080ab5a9fba89a77f29376af95077.txt | 6 +- ...ement_dc5c7df187a9c834fe5bb14c4805f146.txt | 3 +- ...ldren_2f01997aa5b65191b261fb73a3268eb2.txt | 9 ++- ...ement_45a48a89838b00831a86d6bc5b8a29f6.txt | 3 +- ...value_cc409a1f9d234299bd306bda568b32b4.txt | 3 +- ...value_8dd410c9c918399254e71570caeb17dc.txt | 3 +- ...fNode_84c50d0087a29c69bf5125ce6ec79f86.txt | 3 +- ...ifier_41f095a3d010c4b7e9a38aa708b9054d.txt | 3 +- ...osing_8a42d39b7aee4fa9f2ca791cf1ef291b.txt | 3 +- ...osing_8adc4e0a2a6b8baf0ab00bb12a016422.txt | 3 +- ...osing_424e3fda025275fa81a488fc87528e25.txt | 3 +- ...osing_12f297bfdeb3c060a0c220a445fcb51c.txt | 3 +- ...uotes_5cf54922a30f349212e5ec71c8d4d3b3.txt | 3 +- ...nches_00f04f842749802aede65921854fbd81.txt | 3 +- ...tside_d551e3630ae3b84c356b86f544fe1c74.txt | 3 +- ...butes_653d501c02f01c7eb2fa084da7d45f3c.txt | 3 +- ...scope_a609e4aae83bf7345c1ae12806881ecb.txt | 3 +- ...scope_33915d0eadb35429ec69cc5c382cfaf2.txt | 3 +- ...scope_1340125c09cfc9ae2a3c763fb939f03f.txt | 3 +- ...lause_7e1b1b64fe7f5060c0dbc6b94bf3cae8.txt | 9 ++- ...scope_9e9e331db3c1e45c281ee0f0a4283d00.txt | 3 +- ...g_tag_447bae9e416269915e38be84519b2d28.txt | 3 +- ...ntext_182bc23dd57db9ce2bba26309b131723.txt | 3 +- ...ntext_ac5828658f5c90c9d487d6ef420b99a0.txt | 3 +- ...ntext_26f3fe5cab89ff275796733f6967109e.txt | 3 +- ...ntext_a9908e2810eb5ee58d0b4f4589e1ff36.txt | 3 +- ...b99d5-4661ff3a6866fa9b1c7c564c651dfe75.txt | 3 +- ...3e9b3-4661ff3a6866fa9b1c7c564c651dfe75.txt | 3 +- ...187eb-4661ff3a6866fa9b1c7c564c651dfe75.txt | 3 +- ...1d952-f8009707a6f8814717b65550c888710c.txt | 3 +- ...360cb-f8009707a6f8814717b65550c888710c.txt | 6 +- ...15738-f8009707a6f8814717b65550c888710c.txt | 3 +- ...1543e-f8009707a6f8814717b65550c888710c.txt | 3 +- ...20875-f8009707a6f8814717b65550c888710c.txt | 3 +- ...379d0-f8009707a6f8814717b65550c888710c.txt | 12 ++-- ...674cb-f8009707a6f8814717b65550c888710c.txt | 3 +- ...c625d-f8009707a6f8814717b65550c888710c.txt | 3 +- ...e5035-f8009707a6f8814717b65550c888710c.txt | 3 +- ...1a8dd-f8009707a6f8814717b65550c888710c.txt | 3 +- ...4856e-f8009707a6f8814717b65550c888710c.txt | 3 +- ...38281-f8009707a6f8814717b65550c888710c.txt | 3 +- ...02828-f8009707a6f8814717b65550c888710c.txt | 3 +- ...16933-f8009707a6f8814717b65550c888710c.txt | 3 +- ...339f5-be06ef2eb1a2807fc4c599b8cd1ada02.txt | 3 +- ...ad69e-4661ff3a6866fa9b1c7c564c651dfe75.txt | 3 +- ...aa27d-4661ff3a6866fa9b1c7c564c651dfe75.txt | 3 +- ...6bb7e-4661ff3a6866fa9b1c7c564c651dfe75.txt | 3 +- ...f3de4-4661ff3a6866fa9b1c7c564c651dfe75.txt | 3 +- ...c3544-4661ff3a6866fa9b1c7c564c651dfe75.txt | 3 +- ...value_d0b1eb0c3aae3bb30cf7891afdac44b8.txt | 3 +- ...ement_da5f138eef1f987f71ce62c984ec4b98.txt | 3 +- ...ldren_3e9be163722a3cc21d0ee1c07ebbbfd4.txt | 6 +- ...ement_68d73e451f7629a849c27b9d53bf6a77.txt | 9 ++- ...sNode_647968bffc9de35b805b872472b322b7.txt | 3 +- ...ifier_5ae9786a5b6893828c737287cffd216f.txt | 3 +- ...auses_80edd1ae63fb2cd18f33418d1ef308c1.txt | 3 +- ...nless_4ca85acaceb3fb39b75797c6a07e7437.txt | 6 +- ...ement_1f3ffcb5fe8fc6596865e33d2ab7252e.txt | 3 +- ...ldren_329404c0b9dc64b1825b2b64f49640f7.txt | 6 +- ...ement_b1ef79555d9533d568edd30004f8f031.txt | 9 ++- ...ement_0f8b0693370dfebe34b6705db39fd7ea.txt | 3 +- ...ldren_655e4c05f774ea93289049d3910a144f.txt | 6 +- ...ement_fc5e9e2adcc5aff28ce2d7b0fb074464.txt | 9 ++- ...while_adcbb3ba9e1af65fc56a9e4fd9ed0570.txt | 9 ++- ...ument_4593d80d72ab12fb3c2b889b019dd0cb.txt | 27 ++++++--- ...butes_f06a9fd72ce823160a92ff8ec5433c9e.txt | 27 ++++++--- ...butes_58a307bbb974b5a37bc8c4923f05efa0.txt | 3 +- ..._name_f7d2a0c99c36c831df198c15d8c2c17c.txt | 3 +- ...butes_bf952621ac1542b125217fd3c3171e28.txt | 3 +- ...g_tag_fed80eb194a51acda7fe05820e850451.txt | 3 +- ...g_tag_82af2795699fe4f5b34f32ed1491228a.txt | 3 +- ..._sign_60301c34c290d45874e5f104c39feb48.txt | 3 +- ..._sign_0b81ef4e70d5dcbdc23a01ccdafa82d1.txt | 3 +- ..._sign_a091f9fc2d9abdcd3635fead31e4c2d6.txt | 3 +- ..._sign_4ebf4e0cdebb1bc4b622110bb23e6e32.txt | 3 +- ..._sign_681faac92b6d7bfe9954598e50a1b645.txt | 3 +- ..._sign_4ba041e2c7c630bf5e27bc3ea50f4ecf.txt | 3 +- ..._sign_8ae625bfdbec9821b0afa0459e67f863.txt | 3 +- ...point_d037dd6a201e88e55e6ab86bd2595ba9.txt | 3 +- ...h_url_02762c59a138badb5bfea6b275ae6251.txt | 3 +- ...uotes_cbaae19549457c1f74162c0f28dbb022.txt | 3 +- ...uotes_fbfe8fcce107a09add4af69465c4037d.txt | 3 +- ...uotes_e431474b58446f910c9425491add27a0.txt | 3 +- ...uotes_73b1e8ba6af89da5d178df9a5b3781fc.txt | 3 +- ...uotes_1ad5f48462c267e84580003c8ac9abac.txt | 3 +- ...alues_8cbc6c3a58ce6e2fd57c03326bec1b73.txt | 3 +- ...butes_c8a24bb6a12da051002e130b8c94b4b4.txt | 3 +- ...uotes_fb1d0c6f864f1f46ac83f42d1250c9ad.txt | 3 +- ..._name_89984a18a28d8c5c73db29753dc762c2.txt | 3 +- ...alues_d5cd679cddf6b4eae3a0c22c008acaae.txt | 3 +- ...ymbol_90ae5bd03544cde697c6898cc52d03a7.txt | 3 +- ...terns_1c9d04c71dfedc10b544c42b3452367c.txt | 3 +- ...v_tag_0fac4a8abe9de4433967e825056a4635.txt | 3 +- ...v_tag_651fc560524277c36845d3e3e3cb01ae.txt | 3 +- ...v_tag_1f97e198235e78d1a25174baf6e1973d.txt | 3 +- ...ibute_b71e23ffa38851540e408d9383abd12c.txt | 3 +- ...value_6583f84753df8346dcd916f07301fc6b.txt | 3 +- ...alid)_8718691f5760feaae83ee2b77c476b95.txt | 3 +- ...alid)_237e4c11b70033b3f49f29b7e3c9cb70.txt | 3 +- ...alid)_5eb53ae0e5d34773abdd248e275f8c51.txt | 3 +- ...alid)_0545b512ba1dfae2fd7c90ec643b4cca.txt | 3 +- ...alid)_542130e358dadabeb4a1629bc9bcf4f3.txt | 6 +- ...value_48a4fb492a8544d35ffb4d589f5a602c.txt | 3 +- ...tiple_4f1d1b98f3b9c869967323f090d9afee.txt | 3 +- ...value_14a36e2ed468092336d9f6080e939190.txt | 3 +- ...butes_355d0da3aae174783058e2ccec41ac05.txt | 3 +- ...valid_c037b25064b31d22c6c195361999c5b8.txt | 3 +- ...valid_e30b590c384b162d5019345f8083bfdb.txt | 3 +- ...valid_f2b2354b82896dec0458b506ae56eb58.txt | 3 +- ...yntax_e3d2d0afe1a0d7a4f71d0831ed0a9306.txt | 3 +- ...ng_it_56df6b7e184a50db1eac62508206a332.txt | 3 +- ...paces_8b8da9205eb731ac258036f24249144e.txt | 3 +- ...paces_f5fb22be5ee259a7902533d5e90f2935.txt | 3 +- ..._line_8f3997e9bb390d529e8a302cd3644924.txt | 3 +- ...value_81e52238e369e409d9df110376cc3aa3.txt | 3 +- ...butes_befdf95a4fadd41e440a471f38e443da.txt | 3 +- ..._else_bb59fa557fa46906ac8d7b2ac4948269.txt | 3 +- ...nless_a63ab0987a8655064d1dcbe0ac4267f7.txt | 3 +- ...block_ad2a48dc8c52e2e1b15ed1c970d12457.txt | 3 +- ...ibute_661703bbd4a517e45d7ccf10bb92dd41.txt | 3 +- ...nside_2e2b58a4804aa16c21405c4371206b2a.txt | 3 +- ...butes_0e265aed6fa4a1f4adc75b32f35bd862.txt | 3 +- ..._tags_80b50d0bc25df0f6805558f541ff8d08.txt | 3 +- ...butes_2b453534ea13ee20fab205fee722364a.txt | 3 +- ...butes_f995c179776fa746db8f0a5e80590c75.txt | 3 +- ...t_ERB_cc81c18671c4f9e96b3b6d49a3335a9a.txt | 3 +- ..._trim_81067e7c7b132fdf3b256ad32dad1c01.txt | 3 +- ...mment_b0e2e415b648c7709f732f750432fea2.txt | 3 +- ...names_7bc68d839b02084ac2c5c49ad5a730ee.txt | 3 +- ...names_ac218c8fb0e2bad2e1f9d5d6d597b51e.txt | 3 +- ...ments_7be5e93318178284efd9f86623f4ee70.txt | 12 ++-- ...aces)_841e69499590b88a64b3430240dae7f3.txt | 3 +- ...aces)_237117c152d49ba0cd00f5457a7d443f.txt | 3 +- ...aces)_70fa55bc69219f35a693ba2254c393bb.txt | 3 +- ...aces)_8ac6964c1a33a09bdf54da608568a4c8.txt | 3 +- ...aces)_0372590f24c21efaff9042c837a7e98a.txt | 3 +- ...aces)_f192b2004ca9e90413e9be2fa89a5ce1.txt | 3 +- ...aces)_8ec095e77b931db8dede43c333106e3c.txt | 3 +- ...aces)_433982689d4835af88bf1be67b779dbe.txt | 3 +- ...aces)_41c2868a5491d3c7933e530e498198c4.txt | 3 +- ...aces)_dd5f761465a88b995df8a84f09dafc23.txt | 3 +- ...aces)_b93153acbda1d65ebfd960ab5f01c799.txt | 3 +- ...aces)_7fc9d54f29a28af0be3c00367c9ec78f.txt | 3 +- ...aces)_7801d8fa47bad7b1907c4f815c6c6572.txt | 3 +- ...aces)_da9b658abe61460610d693735c9b3798.txt | 3 +- ...aces)_22bee6b8643f463b00fd7f516773742a.txt | 3 +- ...aces)_b28491b2c2b5ef8e54173c4808e29e26.txt | 3 +- ...aces)_2e8f3266e8a37532ec2fbddb0d51abe3.txt | 3 +- ...aces)_4123501fcf8c52c20935146728924c33.txt | 3 +- ...aces)_cec20f9884e02e47621408613b8c74ff.txt | 3 +- ...aces)_cd98fd353e5642925fde50aa09b8883c.txt | 3 +- ...aces)_91c453938988e8052ce3c57ec43085d1.txt | 3 +- ...bute)_21f85c26e4ad76ffd2bdcff26b88a684.txt | 3 +- ...bute)_af0945767bcb7bb951308eb807e10e27.txt | 3 +- ...bute)_4ab1dfa03e2724be706bcc82b58058a3.txt | 3 +- ...bute)_3269b2eef75d593930fdea654b6d4829.txt | 3 +- ...aces)_0b1ff653f2083d4ed761e301d4a349fc.txt | 3 +- ...aces)_58860a73111fa6c30c3eb948a5712bb0.txt | 3 +- ...ional_8c06ba292aee34d2246c5434e2aa3c68.txt | 3 +- ...ional_ebd40115264193db975ccf7dc4ae35e5.txt | 3 +- ...butes_cdc09bc0e09eda8292c2c93ae9ecbd90.txt | 3 +- ...butes_042e33e3b667bd90f51576fb32384468.txt | 3 +- ...butes_a39365c5182e15b19f92c1aa831b3d88.txt | 3 +- ...nside_198af2705cb596f4dc827a4bd2ff89bc.txt | 3 +- ...value_b8559766f404b30543c5bc966e0794a6.txt | 3 +- ...ibute_44720e6b8d80626b1067450c32388bcc.txt | 3 +- ...value_7e81668eb38a3cbea4d7a95186b4e4d7.txt | 3 +- ...ibute_83f720a8cff8f1b31db7e3747ff6209f.txt | 3 +- ...value_9680e555f9af80f1e23caf65f801478f.txt | 3 +- ..._sign_4cd042fc2c2b317a5c3c7ee1fd13eb11.txt | 3 +- ...signs_aa01c95ca9d2e0ade588425fae58f862.txt | 3 +- ...value_2286270bf85fd86989447061ba613131.txt | 3 +- ...tring_d02626b6a919a91922e0838fbcf270c9.txt | 3 +- ...value_4ec3e0114e931778668d2642ef929b38.txt | 3 +- ...quals_be30d490de9ae98c8f88cd4eb61afc2d.txt | 3 +- ...nment_a9ef326a33b46ad9ac918a2f5034d76b.txt | 3 +- ...value_955f2d7bf50c201ab6e99297c0761331.txt | 3 +- ...value_f04beb6098eb6749c8d92d5157ae73d1.txt | 3 +- ...value_cbc064166c7dd21d677371d61da529b8.txt | 3 +- ...start_53797bc03ba9eee20bb33d3346e15f50.txt | 6 +- ...start_c4d65ef876cd7488aa38dfab522aafbd.txt | 6 +- ...alues_a3db4feba33210842d3aeb349f73e184.txt | 3 +- ...g_tag_c8cfc11d3772c91f3dbb9a45f21c07a0.txt | 3 +- ...slash_0218028fb9f838a63686f64070e12379.txt | 3 +- ...uotes_e5c77f0eb3bb473c0528739accce89c5.txt | 3 +- ...uotes_196933f4d9a4449e3abaf99c44969247.txt | 3 +- ..._tags_7f498a00a91083e4a400dad6f77a333a.txt | 3 +- ...nside_68ef296e073d473a96c2368c6cf1a40b.txt | 3 +- ...uotes_2ad14321709dc65c50e3a497c1cff9c8.txt | 3 +- ...uotes_f549f420ee65b49739afa842180b356a.txt | 3 +- ..._type_18fd503fbcf9d4e3568800c59cd1881b.txt | 3 +- ...rison_f3efa8885d122964e1dc1fb907df991d.txt | 3 +- ...rison_43072d0d77181083a1ccef5409a0ea86.txt | 3 +- ...rison_ed171988999b8d620b87471ca03beab9.txt | 3 +- ...yntax_a83e2166ef03371db024062c485332ff.txt | 3 +- ...sh_gt_8cd162e92a544e7fbcc39d343331d43c.txt | 3 +- ...yntax_cae37fd20af045c6e7f9bff5a481b8d9.txt | 3 +- ...signs_24ca9c0370ab191614d78e8385cfe320.txt | 3 +- ...ckets_60df5812f31b5fc995e482f1670a4997.txt | 3 +- ...uotes_04c02c32d4c740cb8f9b234b0cafb786.txt | 3 +- ...e_ERB_e4cfba9e7a4a53da9261d7febb62abdb.txt | 3 +- ...r_ERB_564bcf6c9df243f73e72227c966f94d6.txt | 3 +- ...ckets_7b5e109d61c7d66a6de537ba6dcd1940.txt | 3 +- ...ibute_a42f2f02865b5934ab801e14209484bb.txt | 3 +- ...space_eb449fdccded7b58eaadee0d6a709b70.txt | 3 +- ...g_tag_10073da0ec7061aa368fad226ff8dd33.txt | 3 +- ...ibute_2f302cf3eda407efbc8e40d14cd26656.txt | 3 +- ...ibute_ac9036a484da8a6accae805201ef2dca.txt | 3 +- ...butes_d3642056798166a35948c97b38bde43d.txt | 3 +- ...29e8b-b26dbda6d8a652930695c93bd07179f4.txt | 3 +- ...901a9-b26dbda6d8a652930695c93bd07179f4.txt | 3 +- ...5b3ec-b26dbda6d8a652930695c93bd07179f4.txt | 3 +- ...se_in_69cf275355e6a10adc88e47d5090dd3a.txt | 9 ++- ...ranch_144505ff9e38742a1a905efebc9a92cc.txt | 6 +- ...ranch_155bfe881962a6030a91815dc33f9694.txt | 9 ++- ...ranch_f60c2a24b2c2b42b801e6dd736940e3e.txt | 9 ++- ..._when_71d06502a93ad345bf738ba8ace8bf9f.txt | 12 ++-- ...ranch_ad48672c28b85022b600280a2f864a4e.txt | 12 ++-- ...ranch_e23ae6861d44f2fc4549bf6281bc50df.txt | 6 +- ...ranch_d66fdcc5657378cb14c128615c5a974b.txt | 9 ++- ...ranch_0d1686b27fec04730415e5ebee1d78d1.txt | 9 ++- ...ranch_fde835439a16c76c30c27db0d1ef4f8a.txt | 9 ++- ..._when_9559f5a632c2f6780a6287b2b758f8c7.txt | 3 +- ...ument_a80d5f083429384bc29f1c2a6bc80bf1.txt | 6 +- ..._HTML_37ac0c068811ca1c4a498dbf50d1fe06.txt | 3 +- ...cture_61eadd3877dc3642e8e24238fddc9b34.txt | 15 +++-- ...l_tag_573b93df7df7d12ef12722008abfc7ee.txt | 3 +- ...mment_f4042eb3e6a5d62fcc86e4162fe10cf2.txt | 3 +- ...l_tag_e53731f125671ad19f25ebac4eb36c1d.txt | 3 +- ...ments_b27affac9517c40f3da7970c4b2897e5.txt | 6 +- ...ments_1791ff87a3ae9107f3e81eb8a9468480.txt | 6 +- ...locks_186de8708f7329b37a560b950c6814bc.txt | 6 +- ...nally_6d7fbfb1a933a2f8aba9be55b52c0012.txt | 3 +- ...locks_a6d5461489ddfa85081a5449445cef14.txt | 3 +- ...ional_ff6b90e6b68b015927ad4554dc97fd8e.txt | 9 ++- ...ening_7435ca180811536625a8df051573f55d.txt | 3 +- ...osing_1ccadf7f0ed2141a178d6f7c5736dc6c.txt | 3 +- ..._body_439bfe606142d918aa22c2f4185d92dc.txt | 3 +- ...ntent_7508a1f47d3869a85e963b96503528a8.txt | 3 +- ...ntent_0a6d20b02f933f919dd2a5fc4993ff3a.txt | 3 +- ...ntent_b2e0f59912288eae0790d132dc089534.txt | 3 +- ...e_tag_eab2e64d663c26be3ae86f89610a672c.txt | 3 +- ...value_2e13bc9eabd550dcbe23f58ac7a01f99.txt | 3 +- ..._name_871cced3d8488a845c21475c5f4a6bf1.txt | 3 +- ...m_erb_6deab49e2013213118a8f42af42b09cc.txt | 3 +- ...ation_5e8726c0d7af3e9fee35d7586439494b.txt | 3 +- ...after_577fbfc1e05fc1491bca41219ad1739b.txt | 3 +- ...efore_3ffeddb4062aa4c9f5beee20a3dc50c8.txt | 3 +- ...efore_47cae9bfcf12e434a763c78aad910e38.txt | 3 +- ...after_c840a0e926fd1dd829420021b6f5da39.txt | 3 +- ...round_2d529a29e9c00085642b4f843fd79c5c.txt | 3 +- ..._tags_53b63ea8caff68a33c4251d086ba42b9.txt | 9 ++- ...butes_a13d36a12e1c3d8ff1d625b0a32793fa.txt | 3 +- ...e_tag_040322f44f30d4766dc7bfe98114d53f.txt | 3 +- ...e_tag_276e28a241d24b1f8016400a1c84fef1.txt | 9 ++- ...mple)_6c3b80e7864615f8a75a7ec3f037b94f.txt | 6 +- ...n_div_6b3ce8ff3d1ac8f4a5cf2a377ddcbae4.txt | 3 +- ...n_div_566fdf7ce4fea5ab67f856680ed3dbba.txt | 3 +- ...n_div_bc4767160a429bf77c068d0263c18645.txt | 3 +- ..._tags_8cafde6814ee57b2ee27e3392f23c2ae.txt | 3 +- ..._keys_5aa8c6b298cf6e7261db5fe1341a4eb1.txt | 3 +- ...error_2d24fe72484de4d013e54eb70ab3eb28.txt | 6 +- ...butes_988dbb132430e0895ef18abe9f85f274.txt | 3 +- ...g_end_e6ab722b4b9e3e79550c7c96e24db1fa.txt | 3 +- ...g_end_39d4058f6ced3c9bd63f6e311cee07e0.txt | 3 +- ...g_tag_46d3d433e1321b7db7010d5f07059337.txt | 3 +- ...plate_7a25faa033e092510ec10b248b8ee31a.txt | 6 +- ...osing_356b24ec582fb624da56a37bb73fd25f.txt | 3 +- ...acket_320f651e8fdc80c5d503a0318ac40c47.txt | 3 +- ...overy_4a23fe7e92d74619ed60b412ccd23a0a.txt | 3 +- ..._html_0cd544e338da709b3343e75d9fdd4be8.txt | 3 +- ...B_tag_c4f70f192700d5344b91ab5e066b54c6.txt | 3 +- ...B_tag_cdca61b9fd88daad12427a8dfef685b5.txt | 3 +- ...B_tag_36a655eb52ab161dcb45d1d66cb1276a.txt | 3 +- ...B_tag_1e721bb13fae8e200d3e5c6966a0c7e5.txt | 3 +- ...B_tag_554a8f0f18bf701516d3bb1b936eb545.txt | 3 +- ...ments_832f3c170675c57ee6c4b54c3dc60462.txt | 6 +- ...ments_abaab2c016a126725eb69381cc13978a.txt | 6 +- ...ments_5b50a444e2f5be5630be45cec35181eb.txt | 3 +- ..._tags_baeb3672776170cce3b96907cd7c9bb7.txt | 3 +- ...er_li_7149f80676885ca7acc65ca43aa14a59.txt | 9 ++- ...arent_ff6e065993c9258e63ee145c02b79e63.txt | 6 +- ..._tags_467a73139803311ab80ad266eed1cba2.txt | 9 ++- ...osing_53705a837c9604af23433b4d2711076a.txt | 12 ++-- ...osing_4c243bebe2fbd56431b4521f769cbfca.txt | 15 +++-- ...osing_554204d2abe9275ba8f549102487a9b5.txt | 12 ++-- ...er_dt_319abaebd183c6a540902a26c80b4a2b.txt | 9 ++- ...by_dd_a2e1bde153e30ee6b7df2ef7af87344b.txt | 9 ++- ...er_dd_99513a9929561722e33cf60b9534cf8f.txt | 9 ++- ...by_dt_67bd268fe3348d8ac17eaf9c1acdba69.txt | 9 ++- ...osing_5c3190dbb00c70ac5186de7d89723790.txt | 15 +++-- ...her_p_5a70fd0a73b3727f4881d9f3649f6987.txt | 9 ++- ...y_div_e1e1fbb1422c2a48338f9b1adb404c32.txt | 9 ++- ...ading_4c78b28762598bb50a0a5955a8c48b67.txt | 9 ++- ...by_ul_851827341ce47057c353320afff7254b.txt | 12 ++-- ...arent_64be247cea16025e9db03ac2b4a7d063.txt | 6 +- ...osing_d614f2c2494d1e77bcdedaa4fa22a8cd.txt | 9 ++- ...by_rp_3e12d24447db89a3069e350d8c48b642.txt | 9 ++- ...osing_813148a6e674d5df6e03874c894a85e7.txt | 9 ++- ...by_rt_2e4361c4d2ed765e057a648a52aa6e1c.txt | 9 ++- ...osing_878a7fbfd8759ed3c47869cf1f5bcec9.txt | 12 ++-- ...group_808eec7cab88028787060afce7e858d7.txt | 12 ++-- ...osing_f252f3d3f1ced39d03b9102bbc2f080b.txt | 15 +++-- ...tbody_afb67a54b483387892d7f648689a2c67.txt | 21 ++++--- ...tfoot_caa761c93baf4fbf46d4b5e4770500a4.txt | 21 ++++--- ...osing_3aa68a604806fa2801ad1bb22c1b2d68.txt | 21 ++++--- ...tfoot_8ebe23933748b96ffdcd3739db450637.txt | 21 ++++--- ...osing_cdb71cc4d48cde2a769c5510ed8446ff.txt | 15 +++-- ...tbody_fee547d04eb05c4ec1857e203dbdaab4.txt | 12 ++-- ...osing_f5ae4c5705252d59a314c8ae67816575.txt | 12 ++-- ...by_th_ec89f95bd12035697027c38068cfa428.txt | 12 ++-- ...osing_cdd30525f391c1287ea49a2778f82d14.txt | 12 ++-- ...by_td_b250cdee25d2c4ecb1e31f6c690725bd.txt | 12 ++-- ...thead_9299fb46f39328d204c32e39d0a2e492.txt | 18 ++++-- ...tbody_2b3abf5fe51eb17691489be27554b6c1.txt | 18 ++++-- ...by_tr_7f67b9a7f97b3f6f9701b94de0000053.txt | 15 +++-- ..._tags_e61b0821c1ce3e0bb08b59210b6e178e.txt | 57 ++++++++++++------ ...1244b-e79bb61ffe77cd2ab8e991dc1764c41e.txt | 3 +- ...1244b-4f327c88bdb6320c9643a72adbf55b3f.txt | 3 +- ...1244b-0af561a0c6dea91d159fd88b7a3988aa.txt | 3 +- ...rison_986012b1810325f86cbfc83a34165cf6.txt | 3 +- ...rison_c91f3c6a114f0255015282bad4fd59b6.txt | 3 +- ...teral_9287823706422dd5f10c14109bd0bc25.txt | 3 +- ...mment_22b0049eb8bc227ece2a9f520a4e4ec3.txt | 3 +- ..._HTML_5c0e9eb44b2e454a0cf0f8d3eb15000a.txt | 3 +- ...tring_b1ffbf793264421bcbb1b9d6087f10b2.txt | 3 +- ...ntent_c3dcacbbac9dfaafc8298a1e8b6df38b.txt | 3 +- ...tring_4d120bcac86583501954aa7c7d1b54f8.txt | 3 +- ...tring_ccf8337d19aea0367aac410fe8cb6b02.txt | 3 +- ...ation_d091c43ef237db588be6adf2a4f24b61.txt | 3 +- ...tions_1c032866b0f442a891b17fca46aefe9e.txt | 3 +- ...rings_b1151f65233be7cb601bd69e7e414a79.txt | 3 +- ...ector_3675980b06d0732a42d3e3d4da50428f.txt | 3 +- ..._HTML_6024cebc93b5103ba789a52ba13c2f01.txt | 3 +- ..._HTML_aa75bbfce10aaa99576a8041bc62e42a.txt | 3 +- ...ation_e7608ec944a2eed2de2082144b6ccbff.txt | 3 +- ...ntent_2029b62a2d67c13cdb6a6109966d1952.txt | 3 +- ...ring)_52a2de99ba9b0a7cc84920e0376f62d5.txt | 3 +- ...ckets_76ffe5ab074bc06a6215d144ba302d68.txt | 3 +- ...ctors_85e3c3a8a155fa6bba717f6f71bd20d9.txt | 3 +- ..._HTML_c96ddb0da7bec2ac0fb9f59040acf0b9.txt | 3 +- ...yntax_2dbf7fd3cfd4a7582954347fc9098b10.txt | 3 +- ..._tags_90e333bda009d6740ab8a936de1f6121.txt | 6 +- ...ntent_d81018eb4e7c7c6fc05c8b35a8cfd494.txt | 6 +- ...ckets_d4a0cc7e0c3d0525fa86d830732dd9c6.txt | 3 +- ..._HTML_2696010b25079cee665dad541e6a3c9f.txt | 3 +- ..._calc_5b9a8e819022c7cd704610880a30afd3.txt | 3 +- ...t_end_1ccec9a4a170634bddb31f9c22d0fbc5.txt | 3 +- ...cters_adba6c52b9f376024caae0fb1a7c3804.txt | 3 +- ...ytics_bbdcf8626f2d4ba86e193cf8a0898cd4.txt | 3 +- ...e_271_a44d9ed4b4dc95089740ac1df66eb9af.txt | 3 +- ..._tags_ffab60cb04f4e44e1ee7ed24d4ac9563.txt | 3 +- ..._tags_34e16086c329d845a1defbf80502a3a7.txt | 3 +- ..._tags_6bcbe820b5902dfe97a869593621bebf.txt | 3 +- ...rings_3217a5ed01ac8ce6c44f9e106f9b4017.txt | 3 +- ...ntent_e270b9ac006614d91dd6f0ac8fa94fa0.txt | 3 +- ..._tags_13c557e6f9f1cb452509b1e1750ede1d.txt | 3 +- ...ssed)_b67f69c998376fb2dc4d376e22d717a6.txt | 3 +- ...rings_e40c255ffc82b3e1425a4dc9931950fb.txt | 3 +- ...uotes_2c6059f094bb5e1ee9bda67bc46c8733.txt | 3 +- ...uotes_d59cd4bf09cc0b041c800441470bd40b.txt | 3 +- ...erals_1bf37f10e055cd40a4029b93ebf85e4c.txt | 3 +- ...tring_c10abf5afe91f2c24667c89a1a2da782.txt | 3 +- ..._line_9ee69c6b662e77ee693b096f74ddc97b.txt | 3 +- ...rings_a74d4a4f4488689aceb2070a2901e6d2.txt | 3 +- ...mment_6cfabe5d024715f9a1a359ead2336bde.txt | 3 +- ...mment_f31fa6a4dd0f181740b8650c7c0eadba.txt | 3 +- ...mment_740adce7cfe9c265534de5ed0019592a.txt | 3 +- ...rings_dd4ddc45ba4f6eac82de8f8d0c4f8430.txt | 3 +- ...rkers_a4df6fe19ac8d1b0a34db42d412a673e.txt | 3 +- ...ments_231feb7c74575ff4cfc97fdfbdb892f6.txt | 3 +- ...g_tag_baba657d4b37767ec99d327b6dec635a.txt | 3 +- ...line)_372da24666282e3c531de3c5a8de44ca.txt | 3 +- ..._line_b0c5fd685fa4dd26975b5ddf24ca007d.txt | 9 ++- ...tring_01f7309c0ef4f1977a6265ed3ae833e1.txt | 3 +- ...80a8c-08996694f7ff1e6e34277dc32f646630.txt | 3 +- ...80a8c-2ffd01e26b8c99a6c7a6dad67c9489dc.txt | 3 +- ...d6df6-08996694f7ff1e6e34277dc32f646630.txt | 3 +- ...d6df6-2ffd01e26b8c99a6c7a6dad67c9489dc.txt | 3 +- ...1_svg_7b56e1eab00ec8000da9331a4888cb35.txt | 3 +- ...ement_cf28475021c890620282e29c683e5d2c.txt | 6 +- ...ement_f3bf2c27b88d669126ee1c419f491e08.txt | 6 +- ...ement_da5904bd14662799ee327966686eafdf.txt | 9 ++- ...n_svg_1072d4c2f81d845d5c1f0fd86e40e23b.txt | 6 +- ...error_e086a53256a215470da47ef3ee745599.txt | 3 +- ...ement_0cbbaf2331a0574a63f6444993bb175e.txt | 6 +- ...y_tag_dfc9870d38d11e806e61bd5a448afc82.txt | 3 +- ...space_1e2608bc54aecef5ea56dede40640b51.txt | 3 +- ...wline_d07900ededde58845d8cc2ee728ace9f.txt | 3 +- ...g_tag_8b0f0ea73162b7552dda3c149b6c045d.txt | 3 +- ...e_tag_199572db6113ce1e4ad9d3fca66efc11.txt | 3 +- ...g_tag_c5a0e9b5c299ec39a2fb26fa8b1c0dcf.txt | 3 +- ...c_tag_c83301425b2ad1d496473a5ff3d9ecca.txt | 3 +- ..._tags_f5b31fa25627c8dfbb3b8527c3cc2b02.txt | 9 ++- ...d_tag_0a22925ab034fd09eb49cc4224720dcb.txt | 3 +- ...space_917eccff1c0d00dbdc9bbe20d07c939c.txt | 3 +- ...d_tag_45f3ec5566563217212e18f9f9983f0a.txt | 3 +- ...l_tag_b7b46dcd10fad620a00a95b27daab204.txt | 3 +- ...k_tag_aab5814bdfc527d6d55d8957f089b911.txt | 3 +- ...ected_6e2c034f618cde6b7e1ce8830aebdbcf.txt | 3 +- ...g_tag_367b18f93b441feceb00bf866bb7a9a7.txt | 12 ++-- ..._tags_b3702347c5b2426cdbc11f7c38dd944b.txt | 3 +- ...g_tag_55697eb571d997f32e6851b1abb5aecb.txt | 6 +- ..._tags_6ad485b119da439f33eef2025393e3ea.txt | 3 +- ..._tags_f273b8d48121740a82fdcc71150f3710.txt | 6 +- ..._tags_d55597438f3e5bee8cd21841b672b31a.txt | 9 ++- ...g_tag_8899d88bdd54fed8935467e2c9284fd1.txt | 12 ++-- ...g_tag_7381d2541dc0e90b92193628ef31026f.txt | 12 ++-- ...space_0ee4b96cac701f87a8b6cb0cf5ad48bc.txt | 3 +- ...d_div_40b4741e518839bafbaaa187c5a57d50.txt | 3 +- ...rison_e217953abdc486dffee56f0400c66822.txt | 3 +- ...rison_e15b637d8eae8240a61a21ab4fd07798.txt | 3 +- ...erals_9287823706422dd5f10c14109bd0bc25.txt | 3 +- ...tring_cf1f4c343891b3817c5470dca59c8a20.txt | 3 +- ...cript_d4ca03bf5174f86b127d57032ebb1215.txt | 3 +- ...ctors_78cfabdfd368bd486b01a414bd09cead.txt | 3 +- ...ector_aeb1512ea553ab369a3129d25e6677b6.txt | 3 +- ...ntent_6024cebc93b5103ba789a52ba13c2f01.txt | 3 +- ..._HTML_818730ef059d97de51c35b83d28174da.txt | 3 +- ...rules_d3ae213f84137865eff551bb3d76bd9d.txt | 3 +- ...ation_7d12ef54ba3782ad4d601e7610c7946a.txt | 3 +- ...ation_bba0dcc89d67e474bb211be3f0d2409c.txt | 3 +- ...t_tag_977fd571d75951006fee6224e29eecc7.txt | 3 +- ...e_tag_775eb6185ea4b75bb77b29c265ddeccf.txt | 3 +- ...t_tag_fc501b4a6704f6876be9da0803cd7f4f.txt | 3 +- ...e_tag_85b429eb81f7b5bdac22f4497078d9bf.txt | 3 +- ...terns_99caff3984d5bf1c417c820b3ef9f8c8.txt | 3 +- ...ctors_f0f911ab45bf978eb853991166568fb7.txt | 3 +- ...re_gt_8a20c01f5d388c1cbfea61d094bf1648.txt | 3 +- ...re_gt_fe0435220c3967d64202a311ec329602.txt | 3 +- ...re_gt_58a6ff1971f06fe0dfd621f0616df8b0.txt | 6 +- ...e_312_95b19d12dcf4c7771dff868bd1e7fdee.txt | 6 +- ...re_gt_da196355f4b5840bf971f01bac465830.txt | 6 +- ...y_tag_ce899a1d4aa2a1bf2060f8520dd19a18.txt | 3 +- ...t_tag_238d15df83823c7f5804fbb52e2c877d.txt | 3 +- ...e_tag_bdefb7a6e5e31c0a121b7a2112469456.txt | 3 +- ...97334-14f9056983d3fec9e51558d843da3509.txt | 3 +- ..._HTML_16a392acb745a4b3370d03cdd3397334.txt | 3 +- ...ec50e-14f9056983d3fec9e51558d843da3509.txt | 3 +- ...69fa4-14f9056983d3fec9e51558d843da3509.txt | 3 +- ..._HTML_6fc9b4937b1489b96d1680e67e269fa4.txt | 3 +- ...054c4-14f9056983d3fec9e51558d843da3509.txt | 3 +- ...7ec79-14f9056983d3fec9e51558d843da3509.txt | 3 +- ...6ec26-14f9056983d3fec9e51558d843da3509.txt | 3 +- ...81335-14f9056983d3fec9e51558d843da3509.txt | 3 +- ...a389b-14f9056983d3fec9e51558d843da3509.txt | 3 +- ...e_tag_f797031f3210ce6494466d619610926c.txt | 3 +- ...after_72f22f51d0be53cd7b1017d11f441721.txt | 3 +- ...efore_75206a4d9262b9f527267fab91d7fac4.txt | 3 +- ...round_36c530447a30a5bccff1c61bc5e4465d.txt | 3 +- ...._4K)_998d9cbd9b8794fa030c888bfa09cad4.txt | 3 +- ...._8K)_45e3ecb8edc7dbec7d68b72b5d083439.txt | 3 +- ...ntent_9c8b60515462c86eadd2d66da6a0ce2b.txt | 3 +- ...ntent_674270ea117383eb846ea45b78e9e1ba.txt | 3 +- ...ntent_78055134c44e1a49f3c26e4b6374cfbc.txt | 3 +- ...ntent_f53ad262a8d52fd1cab61f9120cf892a.txt | 3 +- ...ntent_40a2513c491b7ca4305c3896365639cc.txt | 3 +- ...ntent_0c16eab1f0efae1c3decd29d686ebf92.txt | 3 +- ...ntent_a92547d4939f0d1193fc1687ead68a69.txt | 3 +- ...ntent_58ddd13aa94e0673c3d5a0b0117eac43.txt | 3 +- ...ntent_e4a58fb0e007fd23a3ecb20c2d56ac80.txt | 3 +- ...ntent_6dead327b63bdf32ce5db6c692032e76.txt | 3 +- ...ntent_9334b21b7f71cf0efa54e9bf47bc375d.txt | 3 +- ...ntent_50f7d033b0fe8ad1380a1ce908786917.txt | 3 +- ...ntent_87def4693e30550387f2812dec2219e6.txt | 3 +- ...ntent_9103b0fde88de0288ca8ca03532d66b7.txt | 3 +- ...ntent_fc95de76ebff55679d202ded6f4f04d0.txt | 3 +- ...ntent_400a6eb23cb6b83dd9a0bd4ddeff8409.txt | 3 +- ...ntent_171ed99b0854aa35f50c3371b07fffcc.txt | 3 +- ...e_310_1f905e5ab087b22e76444d7e98132e6d.txt | 3 +- ..._text_7a2675aa6ba4cdbc5080233628d5e45e.txt | 3 +- ...value_4ef6c07c78dcc312066ef682f96c0253.txt | 3 +- ...e_285_b4af64f3ea734ed4c7510e7e5738841a.txt | 6 +- ..._text_b0241d43408d1826ae74f1bbec2e6413.txt | 3 +- ..._text_33e06a6d495e2d066b5a1a7be86f91c1.txt | 3 +- ...h_ERB_a4b70c6afcd72595d84b1468a8b61d3a.txt | 3 +- ...value_e5290cd6e77d3872131d3aa211bea034.txt | 3 +- ...e_467_f19a10dc1b4a48f5239d4125ed18cf18.txt | 3 +- ...e_635_816fd02d8670264d606d92812679f159.txt | 3 +- ...e_633_fd1ab6af93689cddc537bac4cbdaefde.txt | 6 +- ...e_914_57c98594276214ce8696d68ea9e608d7.txt | 3 +- ...ntent_ad114b67aa61b35c9553c7d323bf8984.txt | 3 +- ...ntent_bd1df2a832f84ad98b4856e31f8361aa.txt | 3 +- ...ntent_944463c4977564433adf66214c162350.txt | 3 +- ...ntent_3bd7819f22271a58913785c6bbc5c5a8.txt | 3 +- ...ntent_be26dece1b4a872d906a62cd30433e0a.txt | 3 +- ...ntent_1bb4f10f9e0507975d611d3b13f7d2e2.txt | 3 +- ...ntent_664724c29cf18a13218918a0edae877b.txt | 3 +- ...ntent_9361c9d8de6e332e976817fa2cc538b0.txt | 3 +- ...ntent_69aca3c01387fdb17efff20af5dd181b.txt | 3 +- ...ntent_632f54e5139044a2aa0c94235390a040.txt | 3 +- ...space_5e22101e61698d6079072db06e9ea6c2.txt | 3 +- ...umber_b964caf2cc8a1345a3e78f94c2158eeb.txt | 3 +- ..._than_a253e1137dfc567d1cc06c55804f70a7.txt | 3 +- ...style_539f63b207f388d48b6915431be64dd5.txt | 3 +- ...ators_104e6d5e680d192b27dfe22688002a45.txt | 3 +- ...rator_dcfff41b8aa130d01bb8f780ced92397.txt | 3 +- ...rator_6e6eefbc103ede46cb244852a2aa8fb3.txt | 3 +- ...equal_a845fb6b22cfd5dbb6813c5843b396e0.txt | 3 +- ...equal_ec5f24572e336250cd31b7525a344bc5.txt | 3 +- ..._code_c682814425634c1cce754dbb63a5d307.txt | 3 +- ...style_4c84914ea80e2f77f57a79cc247080bf.txt | 3 +- ...y_ERB_7db4d0cd319e0bddccb7833ea9ceb752.txt | 6 +- ...t_EOF_b1ca5474af9795e4f1ecd478e6d481b5.txt | 3 +- ...L_tag_68ffd11784a24ed26644ba452f403bb4.txt | 6 +- ...ntent_0f2ffcb7508b2773612e3960082864c2.txt | 3 +- ...ntent_f3edaaa492cb5b32fe7efb719ecf05a7.txt | 3 +- ...ntent_5b6b2be6ae09fde85f0cefaad29486e4.txt | 3 +- ...ntent_49687542f26edd7a1b84fb2dad013531.txt | 3 +- ...cters_911649c567a66a8501fd3b2507be99ab.txt | 3 +- ..._case_0f5afa2ae1df8b048986f5c5354f59b7.txt | 6 +- ...fault_596726fb05a5adb8f455e308fc4a08a0.txt | 3 +- ...a08a0-b26dbda6d8a652930695c93bd07179f4.txt | 3 +- ...81854-b26dbda6d8a652930695c93bd07179f4.txt | 3 +- ...5796f-b26dbda6d8a652930695c93bd07179f4.txt | 3 +- ...954fd-b26dbda6d8a652930695c93bd07179f4.txt | 3 +- ...5e514-b26dbda6d8a652930695c93bd07179f4.txt | 3 +- ...fcd51-b26dbda6d8a652930695c93bd07179f4.txt | 3 +- ...62d2b-b26dbda6d8a652930695c93bd07179f4.txt | 3 +- ...82037-b26dbda6d8a652930695c93bd07179f4.txt | 3 +- ...81c15-b26dbda6d8a652930695c93bd07179f4.txt | 3 +- ...ef3b4-b26dbda6d8a652930695c93bd07179f4.txt | 3 +- ...35a52-b26dbda6d8a652930695c93bd07179f4.txt | 3 +- ...af251-b26dbda6d8a652930695c93bd07179f4.txt | 3 +- ...15ea1-b26dbda6d8a652930695c93bd07179f4.txt | 3 +- ...fe81b-b26dbda6d8a652930695c93bd07179f4.txt | 3 +- ...b8baf-b26dbda6d8a652930695c93bd07179f4.txt | 6 +- ...5b3ee-b26dbda6d8a652930695c93bd07179f4.txt | 3 +- ...04808-b26dbda6d8a652930695c93bd07179f4.txt | 3 +- ...36cff-b26dbda6d8a652930695c93bd07179f4.txt | 3 +- ..._html_d3329c9fd9d81fa8c7e39656c4e48b5c.txt | 6 +- ...ument_b4aebebe021e8c204e11f2d48215323d.txt | 6 +- ...de_if_edde5ff3a664fd489f8aaefc285a9ae7.txt | 3 +- 839 files changed, 2543 insertions(+), 1204 deletions(-) diff --git a/config.yml b/config.yml index f60c9472d..84be8dc3c 100644 --- a/config.yml +++ b/config.yml @@ -617,6 +617,9 @@ nodes: - name: element_source type: element_source + - name: escape_content + type: boolean + - name: HTMLConditionalElementNode fields: - name: condition diff --git a/javascript/packages/linter/src/rules/erb-no-duplicate-branch-elements.ts b/javascript/packages/linter/src/rules/erb-no-duplicate-branch-elements.ts index d0547f37c..d5bac6c5c 100644 --- a/javascript/packages/linter/src/rules/erb-no-duplicate-branch-elements.ts +++ b/javascript/packages/linter/src/rules/erb-no-duplicate-branch-elements.ts @@ -146,6 +146,7 @@ function createWrapper(template: HTMLElementNode, body: Node[]): HTMLElementNode close_tag: template.close_tag, is_void: template.is_void, element_source: template.element_source, + escape_content: template.escape_content, location: Location.zero, errors: [], }) diff --git a/javascript/packages/linter/src/rules/html-no-unescaped-entities.ts b/javascript/packages/linter/src/rules/html-no-unescaped-entities.ts index a7f11c13c..a4fda652e 100644 --- a/javascript/packages/linter/src/rules/html-no-unescaped-entities.ts +++ b/javascript/packages/linter/src/rules/html-no-unescaped-entities.ts @@ -75,14 +75,31 @@ const RAW_TEXT_ELEMENTS = new Set(["script", "style"]) // Per the HTML5 spec (§13.2.5.36, §13.2.5.37), no characters are parse errors // in quoted attribute values. Entity checks only apply to text content. +interface ElementStackEntry { + tagName: string + hasAutoEscapedContent: boolean +} + class HTMLNoUnescapedEntitiesVisitor extends BaseRuleVisitor { - private elementStack: string[] = [] + private elementStack: ElementStackEntry[] = [] visitHTMLElementNode(node: HTMLElementNode): void { const tagName = getTagLocalName(node) if (tagName) { - this.elementStack.push(tagName) + // The parser sets `escape_content` on elements created by ActionView tag + // helpers. When true (the default), the helper auto-escapes its string + // argument content, so unescaped characters in the source are safe. + // When false (e.g. `escape: false`), the content is rendered raw. + // + // For block bodies and regular HTML elements, `escape_content` is true + // but the content is literal template HTML — those are handled by the + // close_tag type check (block bodies have ERBEndNode, not virtual close). + const isActionViewHelper = !!node.element_source && node.element_source !== "HTML" + const hasVirtualCloseTag = node.close_tag?.type === "AST_HTML_VIRTUAL_CLOSE_TAG_NODE" + const hasAutoEscapedContent = isActionViewHelper && hasVirtualCloseTag && node.escape_content + + this.elementStack.push({ tagName, hasAutoEscapedContent }) } super.visitHTMLElementNode(node) @@ -93,11 +110,16 @@ class HTMLNoUnescapedEntitiesVisitor extends BaseRuleVisitor RAW_TEXT_ELEMENTS.has(tagName)) + return this.elementStack.some((entry) => RAW_TEXT_ELEMENTS.has(entry.tagName)) + } + + private get insideAutoEscapedHelper(): boolean { + const current = this.elementStack.at(-1) + return !!current?.hasAutoEscapedContent } visitHTMLTextNode(node: HTMLTextNode): void { - if (this.insideRawTextElement) { + if (this.insideRawTextElement || this.insideAutoEscapedHelper) { super.visitHTMLTextNode(node) return } diff --git a/javascript/packages/linter/test/rules/html-no-unescaped-entities.test.ts b/javascript/packages/linter/test/rules/html-no-unescaped-entities.test.ts index 9d3733862..de2a43913 100644 --- a/javascript/packages/linter/test/rules/html-no-unescaped-entities.test.ts +++ b/javascript/packages/linter/test/rules/html-no-unescaped-entities.test.ts @@ -196,6 +196,64 @@ describe("html-no-unescaped-entities", () => { }) }) + describe("ActionView tag helpers - string arguments (auto-escaped)", () => { + it("does not flag bare & in tag.p string argument", () => { + expectNoOffenses('<%= tag.p("Tom & Jerry") %>') + }) + + it("does not flag bare & in content_tag string argument", () => { + expectNoOffenses('<%= content_tag :p, "Tom & Jerry" %>') + }) + + it("does not flag bare & in link_to string argument", () => { + expectNoOffenses('<%= link_to "Terms & Conditions", "#" %>') + }) + + it("still flags bare & in raw HTML alongside ActionView helpers", () => { + expectWarning("Text content contains an unescaped `&` character. Use `&` instead.") + + assertOffenses('
<%= tag.p("A & B") %> Tom & Jerry
') + }) + + it("flags bare & in tag.p with escape: false", () => { + expectWarning("Text content contains an unescaped `&` character. Use `&` instead.") + + assertOffenses('<%= tag.p("Tom & Jerry", escape: false) %>') + }) + + it("flags bare & in tag.p with escape: nil", () => { + expectWarning("Text content contains an unescaped `&` character. Use `&` instead.") + + assertOffenses('<%= tag.p("Tom & Jerry", escape: nil) %>') + }) + + it("flags bare & in content_tag with escape disabled (positional arg)", () => { + expectWarning("Text content contains an unescaped `&` character. Use `&` instead.") + + assertOffenses('<%= content_tag :p, "Tom & Jerry", {}, false %>') + }) + }) + + describe("ActionView tag helpers - block bodies (not auto-escaped)", () => { + it("flags bare & in link_to block body", () => { + expectWarning("Text content contains an unescaped `&` character. Use `&` instead.") + + assertOffenses('<%= link_to "#" do %>Tom & Jerry<% end %>') + }) + + it("flags bare & in content_tag block body", () => { + expectWarning("Text content contains an unescaped `&` character. Use `&` instead.") + + assertOffenses('<%= content_tag :div do %>Tom & Jerry<% end %>') + }) + + it("flags bare & in tag.div block body", () => { + expectWarning("Text content contains an unescaped `&` character. Use `&` instead.") + + assertOffenses('<%= tag.div do %>Tom & Jerry<% end %>') + }) + }) + describe("escapable raw text elements - textarea and title", () => { it("flags bare & inside textarea text content", () => { expectWarning("Text content contains an unescaped `&` character. Use `&` instead.") diff --git a/javascript/packages/node-wasm/test/__snapshots__/utf8-strings.test.ts.snap b/javascript/packages/node-wasm/test/__snapshots__/utf8-strings.test.ts.snap index 1cdabace1..649a78ef6 100644 --- a/javascript/packages/node-wasm/test/__snapshots__/utf8-strings.test.ts.snap +++ b/javascript/packages/node-wasm/test/__snapshots__/utf8-strings.test.ts.snap @@ -76,7 +76,8 @@ exports[`UTF-8 string handling > handles edge cases > non-breaking space is pres │ └── tag_closing: ">" (location: (1:18)-(1:19)) │ ├── is_void: false - └── element_source: "HTML"" + ├── element_source: "HTML" + └── escape_content: true" `; exports[`UTF-8 string handling > parse preserves UTF-8 in attribute values > Cyrillic in attribute value 1`] = ` @@ -133,7 +134,8 @@ exports[`UTF-8 string handling > parse preserves UTF-8 in attribute values > Cyr │ └── tag_closing: ">" (location: (1:23)-(1:24)) │ ├── is_void: false - └── element_source: "HTML"" + ├── element_source: "HTML" + └── escape_content: true" `; exports[`UTF-8 string handling > parse preserves UTF-8 in attribute values > emoji in attribute value 1`] = ` @@ -190,7 +192,8 @@ exports[`UTF-8 string handling > parse preserves UTF-8 in attribute values > emo │ └── tag_closing: ">" (location: (1:20)-(1:21)) │ ├── is_void: false - └── element_source: "HTML"" + ├── element_source: "HTML" + └── escape_content: true" `; exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text content > 2-byte characters (Latin Extended) 1`] = ` @@ -224,7 +227,8 @@ exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text conten │ └── tag_closing: ">" (location: (1:23)-(1:24)) │ ├── is_void: false - └── element_source: "HTML"" + ├── element_source: "HTML" + └── escape_content: true" `; exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text content > 2-byte characters (special symbols) 1`] = ` @@ -258,7 +262,8 @@ exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text conten │ └── tag_closing: ">" (location: (1:21)-(1:22)) │ ├── is_void: false - └── element_source: "HTML"" + ├── element_source: "HTML" + └── escape_content: true" `; exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text content > 3-byte characters (CJK) 1`] = ` @@ -292,7 +297,8 @@ exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text conten │ └── tag_closing: ">" (location: (1:16)-(1:17)) │ ├── is_void: false - └── element_source: "HTML"" + ├── element_source: "HTML" + └── escape_content: true" `; exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text content > 3-byte characters (Cyrillic) 1`] = ` @@ -326,7 +332,8 @@ exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text conten │ └── tag_closing: ">" (location: (1:21)-(1:22)) │ ├── is_void: false - └── element_source: "HTML"" + ├── element_source: "HTML" + └── escape_content: true" `; exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text content > 3-byte characters (em dash, en dash) 1`] = ` @@ -360,7 +367,8 @@ exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text conten │ └── tag_closing: ">" (location: (1:25)-(1:26)) │ ├── is_void: false - └── element_source: "HTML"" + ├── element_source: "HTML" + └── escape_content: true" `; exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text content > 4-byte characters (emoji) 1`] = ` @@ -394,7 +402,8 @@ exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text conten │ └── tag_closing: ">" (location: (1:15)-(1:16)) │ ├── is_void: false - └── element_source: "HTML"" + ├── element_source: "HTML" + └── escape_content: true" `; exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text content > mixed multi-byte characters 1`] = ` @@ -428,5 +437,6 @@ exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text conten │ └── tag_closing: ">" (location: (1:19)-(1:20)) │ ├── is_void: false - └── element_source: "HTML"" + ├── element_source: "HTML" + └── escape_content: true" `; diff --git a/javascript/packages/node/test/__snapshots__/utf8-strings.test.ts.snap b/javascript/packages/node/test/__snapshots__/utf8-strings.test.ts.snap index 1cdabace1..649a78ef6 100644 --- a/javascript/packages/node/test/__snapshots__/utf8-strings.test.ts.snap +++ b/javascript/packages/node/test/__snapshots__/utf8-strings.test.ts.snap @@ -76,7 +76,8 @@ exports[`UTF-8 string handling > handles edge cases > non-breaking space is pres │ └── tag_closing: ">" (location: (1:18)-(1:19)) │ ├── is_void: false - └── element_source: "HTML"" + ├── element_source: "HTML" + └── escape_content: true" `; exports[`UTF-8 string handling > parse preserves UTF-8 in attribute values > Cyrillic in attribute value 1`] = ` @@ -133,7 +134,8 @@ exports[`UTF-8 string handling > parse preserves UTF-8 in attribute values > Cyr │ └── tag_closing: ">" (location: (1:23)-(1:24)) │ ├── is_void: false - └── element_source: "HTML"" + ├── element_source: "HTML" + └── escape_content: true" `; exports[`UTF-8 string handling > parse preserves UTF-8 in attribute values > emoji in attribute value 1`] = ` @@ -190,7 +192,8 @@ exports[`UTF-8 string handling > parse preserves UTF-8 in attribute values > emo │ └── tag_closing: ">" (location: (1:20)-(1:21)) │ ├── is_void: false - └── element_source: "HTML"" + ├── element_source: "HTML" + └── escape_content: true" `; exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text content > 2-byte characters (Latin Extended) 1`] = ` @@ -224,7 +227,8 @@ exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text conten │ └── tag_closing: ">" (location: (1:23)-(1:24)) │ ├── is_void: false - └── element_source: "HTML"" + ├── element_source: "HTML" + └── escape_content: true" `; exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text content > 2-byte characters (special symbols) 1`] = ` @@ -258,7 +262,8 @@ exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text conten │ └── tag_closing: ">" (location: (1:21)-(1:22)) │ ├── is_void: false - └── element_source: "HTML"" + ├── element_source: "HTML" + └── escape_content: true" `; exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text content > 3-byte characters (CJK) 1`] = ` @@ -292,7 +297,8 @@ exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text conten │ └── tag_closing: ">" (location: (1:16)-(1:17)) │ ├── is_void: false - └── element_source: "HTML"" + ├── element_source: "HTML" + └── escape_content: true" `; exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text content > 3-byte characters (Cyrillic) 1`] = ` @@ -326,7 +332,8 @@ exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text conten │ └── tag_closing: ">" (location: (1:21)-(1:22)) │ ├── is_void: false - └── element_source: "HTML"" + ├── element_source: "HTML" + └── escape_content: true" `; exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text content > 3-byte characters (em dash, en dash) 1`] = ` @@ -360,7 +367,8 @@ exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text conten │ └── tag_closing: ">" (location: (1:25)-(1:26)) │ ├── is_void: false - └── element_source: "HTML"" + ├── element_source: "HTML" + └── escape_content: true" `; exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text content > 4-byte characters (emoji) 1`] = ` @@ -394,7 +402,8 @@ exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text conten │ └── tag_closing: ">" (location: (1:15)-(1:16)) │ ├── is_void: false - └── element_source: "HTML"" + ├── element_source: "HTML" + └── escape_content: true" `; exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text content > mixed multi-byte characters 1`] = ` @@ -428,5 +437,6 @@ exports[`UTF-8 string handling > parse preserves multi-byte UTF-8 in text conten │ └── tag_closing: ">" (location: (1:19)-(1:20)) │ ├── is_void: false - └── element_source: "HTML"" + ├── element_source: "HTML" + └── escape_content: true" `; diff --git a/lib/herb/engine/debug_visitor.rb b/lib/herb/engine/debug_visitor.rb index 0dac48c03..1b437ca42 100644 --- a/lib/herb/engine/debug_visitor.rb +++ b/lib/herb/engine/debug_visitor.rb @@ -265,7 +265,7 @@ def create_debug_span_for_erb(erb_node) ) Herb::AST::HTMLElementNode.new("HTMLElementNode", dummy_location, [], open_tag, tag_name_token, [erb_node], close_tag, - false, "Debug") + false, "Debug", false) end def determine_view_type diff --git a/rust/tests/snapshots/prism_nodes_deep_test__expression_inside_html.snap b/rust/tests/snapshots/prism_nodes_deep_test__expression_inside_html.snap index c110fd2b5..c7fd31da8 100644 --- a/rust/tests/snapshots/prism_nodes_deep_test__expression_inside_html.snap +++ b/rust/tests/snapshots/prism_nodes_deep_test__expression_inside_html.snap @@ -73,4 +73,5 @@ expression: result.inspect() │ └── tag_closing: ">" (location: (1:49)-(1:50)) │ ├── is_void: false - └── element_source: "HTML" + ├── element_source: "HTML" + └── escape_content: true diff --git a/rust/tests/snapshots/prism_nodes_test__expression_inside_html.snap b/rust/tests/snapshots/prism_nodes_test__expression_inside_html.snap index aa064e168..b573369d4 100644 --- a/rust/tests/snapshots/prism_nodes_test__expression_inside_html.snap +++ b/rust/tests/snapshots/prism_nodes_test__expression_inside_html.snap @@ -73,4 +73,5 @@ expression: result.inspect() │ └── tag_closing: ">" (location: (1:49)-(1:50)) │ ├── is_void: false - └── element_source: "HTML" + ├── element_source: "HTML" + └── escape_content: true diff --git a/rust/tests/snapshots/snapshot_test__parse_output.snap b/rust/tests/snapshots/snapshot_test__parse_output.snap index 52c5a2bd2..49c776632 100644 --- a/rust/tests/snapshots/snapshot_test__parse_output.snap +++ b/rust/tests/snapshots/snapshot_test__parse_output.snap @@ -26,7 +26,8 @@ expression: output │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (1:18)-(3:0)) │ └── content: "\n\n" @@ -87,7 +88,8 @@ expression: output │ │ │ │ └── tag_closing: ">" (location: (6:6)-(6:7)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (6:7)-(7:0)) │ │ └── content: "\n" @@ -137,7 +139,8 @@ expression: output │ │ │ │ └── tag_closing: ">" (location: (10:6)-(10:7)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (10:7)-(11:0)) │ │ └── content: "\n" diff --git a/sig/herb/ast/nodes.rbs b/sig/herb/ast/nodes.rbs index db898c0bc..3cd247399 100644 --- a/sig/herb/ast/nodes.rbs +++ b/sig/herb/ast/nodes.rbs @@ -255,6 +255,7 @@ module Herb # | close_tag: (Herb::AST::HTMLCloseTagNode | Herb::AST::HTMLOmittedCloseTagNode | Herb::AST::HTMLVirtualCloseTagNode | Herb::AST::ERBEndNode)?, # | is_void: bool, # | element_source: String?, + # | escape_content: bool, # | } class HTMLElementNode < Node include Colors @@ -271,8 +272,10 @@ module Herb attr_reader element_source: String? - # : (String, Location, Array[Herb::Errors::Error], (Herb::AST::HTMLOpenTagNode | Herb::AST::HTMLConditionalOpenTagNode | Herb::AST::ERBOpenTagNode), Herb::Token, Array[Herb::AST::Node], (Herb::AST::HTMLCloseTagNode | Herb::AST::HTMLOmittedCloseTagNode | Herb::AST::HTMLVirtualCloseTagNode | Herb::AST::ERBEndNode), bool, String) -> void - def initialize: (String, Location, Array[Herb::Errors::Error], Herb::AST::HTMLOpenTagNode | Herb::AST::HTMLConditionalOpenTagNode | Herb::AST::ERBOpenTagNode, Herb::Token, Array[Herb::AST::Node], Herb::AST::HTMLCloseTagNode | Herb::AST::HTMLOmittedCloseTagNode | Herb::AST::HTMLVirtualCloseTagNode | Herb::AST::ERBEndNode, bool, String) -> void + attr_reader escape_content: bool + + # : (String, Location, Array[Herb::Errors::Error], (Herb::AST::HTMLOpenTagNode | Herb::AST::HTMLConditionalOpenTagNode | Herb::AST::ERBOpenTagNode), Herb::Token, Array[Herb::AST::Node], (Herb::AST::HTMLCloseTagNode | Herb::AST::HTMLOmittedCloseTagNode | Herb::AST::HTMLVirtualCloseTagNode | Herb::AST::ERBEndNode), bool, String, bool) -> void + def initialize: (String, Location, Array[Herb::Errors::Error], Herb::AST::HTMLOpenTagNode | Herb::AST::HTMLConditionalOpenTagNode | Herb::AST::ERBOpenTagNode, Herb::Token, Array[Herb::AST::Node], Herb::AST::HTMLCloseTagNode | Herb::AST::HTMLOmittedCloseTagNode | Herb::AST::HTMLVirtualCloseTagNode | Herb::AST::ERBEndNode, bool, String, bool) -> void # : () -> serialized_html_element_node def to_hash: () -> serialized_html_element_node diff --git a/src/analyze/action_view/tag_helpers.c b/src/analyze/action_view/tag_helpers.c index e9b4a33bf..6066b0ded 100644 --- a/src/analyze/action_view/tag_helpers.c +++ b/src/analyze/action_view/tag_helpers.c @@ -241,6 +241,47 @@ static void calculate_tag_name_positions( } } +// Checks whether a call node has an `escape: false` or `escape: nil` keyword +// argument, or (for content_tag) a falsey 4th positional argument. +// Returns true when the helper will auto-escape its content (the default). +static bool extract_escape_content(pm_call_node_t* call_node, const char* handler_name) { + if (!call_node || !call_node->arguments) { return true; } + + pm_arguments_node_t* arguments = call_node->arguments; + + // content_tag(:p, "text", {}, false) - 4th positional arg disables escaping + if (strcmp(handler_name, "content_tag") == 0 && arguments->arguments.size >= 4) { + pm_node_t* escape_arg = arguments->arguments.nodes[3]; + if (escape_arg->type == PM_FALSE_NODE || escape_arg->type == PM_NIL_NODE) { return false; } + } + + // Check for `escape:` keyword argument in the last argument + pm_node_t* last_argument = arguments->arguments.nodes[arguments->arguments.size - 1]; + if (last_argument->type != PM_KEYWORD_HASH_NODE) { return true; } + + pm_keyword_hash_node_t* hash = (pm_keyword_hash_node_t*) last_argument; + + for (size_t i = 0; i < hash->elements.size; i++) { + pm_node_t* element = hash->elements.nodes[i]; + if (element->type != PM_ASSOC_NODE) { continue; } + + pm_assoc_node_t* assoc = (pm_assoc_node_t*) element; + if (assoc->key->type != PM_SYMBOL_NODE) { continue; } + + pm_symbol_node_t* key_node = (pm_symbol_node_t*) assoc->key; + size_t key_length = pm_string_length(&key_node->unescaped); + const char* key_source = (const char*) pm_string_source(&key_node->unescaped); + + if (key_length == 6 && strncmp(key_source, "escape", 6) == 0) { + // escape: false or escape: nil means no auto-escaping + if (assoc->value->type == PM_FALSE_NODE || assoc->value->type == PM_NIL_NODE) { return false; } + return true; + } + } + + return true; +} + static const char* JAVASCRIPT_INCLUDE_TAG_PATH_OPTIONS[] = { "protocol", "extname", "host", "skip_pipeline", NULL }; static const char* IMAGE_TAG_PATH_OPTIONS[] = { "skip_pipeline", NULL }; @@ -736,6 +777,8 @@ static AST_NODE_T* transform_tag_helper_with_attributes( close_tag = (AST_NODE_T*) virtual_close; } + bool escape_content = extract_escape_content(parse_context->info->call_node, handler->name); + AST_HTML_ELEMENT_NODE_T* element = ast_html_element_node_init( (AST_NODE_T*) open_tag_node, tag_name_token, @@ -743,6 +786,7 @@ static AST_NODE_T* transform_tag_helper_with_attributes( close_tag, is_void, handler->source, + escape_content, erb_node->base.location.start, erb_node->base.location.end, element_errors, @@ -860,6 +904,7 @@ static AST_NODE_T* create_javascript_include_tag_element( (AST_NODE_T*) virtual_close, false, parse_context->matched_handler->source, + true, erb_node->base.location.start, erb_node->base.location.end, hb_array_init(0, allocator), @@ -1173,6 +1218,7 @@ static AST_NODE_T* transform_erb_block_to_tag_helper( is_void ? NULL : close_tag, is_void, parse_context->matched_handler->source, + true, block_node->base.location.start, element_end, element_errors, @@ -1398,6 +1444,8 @@ static AST_NODE_T* transform_link_to_helper( allocator ); + bool escape_content = extract_escape_content(parse_context->info->call_node, parse_context->matched_handler->name); + AST_HTML_ELEMENT_NODE_T* element = ast_html_element_node_init( (AST_NODE_T*) open_tag_node, tag_name_token, @@ -1405,6 +1453,7 @@ static AST_NODE_T* transform_link_to_helper( (AST_NODE_T*) virtual_close, false, parse_context->matched_handler->source, + escape_content, erb_node->base.location.start, erb_node->base.location.end, hb_array_init(0, allocator), diff --git a/src/analyze/conditional_open_tags.c b/src/analyze/conditional_open_tags.c index 325b34ec1..cb065c135 100644 --- a/src/analyze/conditional_open_tags.c +++ b/src/analyze/conditional_open_tags.c @@ -409,6 +409,7 @@ static void rewrite_conditional_open_tags(hb_array_T* nodes, hb_array_T* documen (AST_NODE_T*) close_tag, false, hb_string("HTML"), + true, start_position, end_position, element_errors, diff --git a/src/parser.c b/src/parser.c index 45be03ce1..708a65c25 100644 --- a/src/parser.c +++ b/src/parser.c @@ -1282,6 +1282,7 @@ static AST_HTML_ELEMENT_NODE_T* parser_parse_html_self_closing_element( NULL, true, hb_string("HTML"), + true, open_tag->base.location.start, open_tag->base.location.end, NULL, @@ -1354,6 +1355,7 @@ static AST_HTML_ELEMENT_NODE_T* parser_parse_html_regular_element( (AST_NODE_T*) close_tag, false, hb_string("HTML"), + true, open_tag->base.location.start, close_tag->base.location.end, errors, @@ -1722,6 +1724,7 @@ static hb_array_T* parser_build_elements_from_tags( (AST_NODE_T*) omitted_close_tag, false, hb_string("HTML"), + true, open_tag->base.location.start, end_position, element_errors, @@ -1765,6 +1768,7 @@ static hb_array_T* parser_build_elements_from_tags( (AST_NODE_T*) close_tag, false, hb_string("HTML"), + true, open_tag->base.location.start, close_tag->base.location.end, element_errors, diff --git a/src/parser/parser_helpers.c b/src/parser/parser_helpers.c index 7f3fe2664..79298d089 100644 --- a/src/parser/parser_helpers.c +++ b/src/parser/parser_helpers.c @@ -220,6 +220,7 @@ AST_HTML_ELEMENT_NODE_T* parser_handle_missing_close_tag( NULL, false, hb_string("HTML"), + true, open_tag->base.location.start, open_tag->base.location.end, errors, diff --git a/test/parser/parser_test.rb b/test/parser/parser_test.rb index edc704712..d01c2d74a 100644 --- a/test/parser/parser_test.rb +++ b/test/parser/parser_test.rb @@ -50,7 +50,8 @@ class ParserTest < Minitest::Spec │ └── tag_closing: ">" (location: (1:27)-(1:28)) │ ├── is_void: false - └── element_source: "HTML" + ├── element_source: "HTML" + └── escape_content: true SNAPSHOT file.unlink diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0001_image_tag_f520c12a849a5e888e4f6fced6abfefe-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0001_image_tag_f520c12a849a5e888e4f6fced6abfefe-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 944a419bd..a4f4c9cb3 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0001_image_tag_f520c12a849a5e888e4f6fced6abfefe-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0001_image_tag_f520c12a849a5e888e4f6fced6abfefe-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -39,7 +39,8 @@ options: {action_view_helpers: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:30)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0002_image_tag_with_alt_ca71658e371baf645d2c54d2a8b8d63d-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0002_image_tag_with_alt_ca71658e371baf645d2c54d2a8b8d63d-ef4af315cb33925c38d24ea3c2e8a1cd.txt index a877593d4..ec230e139 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0002_image_tag_with_alt_ca71658e371baf645d2c54d2a8b8d63d-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0002_image_tag_with_alt_ca71658e371baf645d2c54d2a8b8d63d-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -59,7 +59,8 @@ options: {action_view_helpers: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:46)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0003_image_tag_with_asset_path_c1d3068d3789d12c992a40f3e4db8f0b-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0003_image_tag_with_asset_path_c1d3068d3789d12c992a40f3e4db8f0b-ef4af315cb33925c38d24ea3c2e8a1cd.txt index f1ccc1b34..472ec7b13 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0003_image_tag_with_asset_path_c1d3068d3789d12c992a40f3e4db8f0b-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0003_image_tag_with_asset_path_c1d3068d3789d12c992a40f3e4db8f0b-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -39,7 +39,8 @@ options: {action_view_helpers: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:42)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0004_image_tag_with_asset_url_885f3425ad397bfbe8b67be2c2bcb2c2-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0004_image_tag_with_asset_url_885f3425ad397bfbe8b67be2c2bcb2c2-ef4af315cb33925c38d24ea3c2e8a1cd.txt index cc06bfcf1..c0984b00a 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0004_image_tag_with_asset_url_885f3425ad397bfbe8b67be2c2bcb2c2-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0004_image_tag_with_asset_url_885f3425ad397bfbe8b67be2c2bcb2c2-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -39,7 +39,8 @@ options: {action_view_helpers: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:41)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0005_image_tag_with_data_attributes_b602e55129972c0dce9b31e203767a56-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0005_image_tag_with_data_attributes_b602e55129972c0dce9b31e203767a56-ef4af315cb33925c38d24ea3c2e8a1cd.txt index b50c6db1f..dde9c7834 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0005_image_tag_with_data_attributes_b602e55129972c0dce9b31e203767a56-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0005_image_tag_with_data_attributes_b602e55129972c0dce9b31e203767a56-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -79,7 +79,8 @@ options: {action_view_helpers: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:77)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0006_image_tag_with_string_source_and_attributes_d58548095155928ff33e27bcf27dae24-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0006_image_tag_with_string_source_and_attributes_d58548095155928ff33e27bcf27dae24-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 8c1c38225..99c23ea7b 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0006_image_tag_with_string_source_and_attributes_d58548095155928ff33e27bcf27dae24-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0006_image_tag_with_string_source_and_attributes_d58548095155928ff33e27bcf27dae24-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -79,7 +79,8 @@ options: {action_view_helpers: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:56)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0007_image_tag_with_skip_pipeline_51a3ad06b61dd39c5d6cad81140c917b-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0007_image_tag_with_skip_pipeline_51a3ad06b61dd39c5d6cad81140c917b-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 7673d7350..6c27fa5bd 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0007_image_tag_with_skip_pipeline_51a3ad06b61dd39c5d6cad81140c917b-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0007_image_tag_with_skip_pipeline_51a3ad06b61dd39c5d6cad81140c917b-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -39,7 +39,8 @@ options: {action_view_helpers: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:48)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0008_image_tag_with_static_size_WxH_786dcb30de241afa9011827f52be1c9e-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0008_image_tag_with_static_size_WxH_786dcb30de241afa9011827f52be1c9e-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 0bb413d64..608bccc6a 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0008_image_tag_with_static_size_WxH_786dcb30de241afa9011827f52be1c9e-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0008_image_tag_with_static_size_WxH_786dcb30de241afa9011827f52be1c9e-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -79,7 +79,8 @@ options: {action_view_helpers: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:42)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0009_image_tag_with_static_size_N_b7439b4cd2add9699ab71226110c31a9-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0009_image_tag_with_static_size_N_b7439b4cd2add9699ab71226110c31a9-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 4d7461dfd..e57808547 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0009_image_tag_with_static_size_N_b7439b4cd2add9699ab71226110c31a9-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0009_image_tag_with_static_size_N_b7439b4cd2add9699ab71226110c31a9-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -79,7 +79,8 @@ options: {action_view_helpers: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:39)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0010_image_tag_with_dynamic_size_42a8ce9eb0ee2da32c39164a8b1755cd-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0010_image_tag_with_dynamic_size_42a8ce9eb0ee2da32c39164a8b1755cd-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 567c69bde..01cc1c2a1 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0010_image_tag_with_dynamic_size_42a8ce9eb0ee2da32c39164a8b1755cd-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0010_image_tag_with_dynamic_size_42a8ce9eb0ee2da32c39164a8b1755cd-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -79,7 +79,8 @@ options: {action_view_helpers: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:43)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0011_image_tag_with_size_and_other_attributes_c56689a70a92d3a82ca94b6cd1d3028f-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0011_image_tag_with_size_and_other_attributes_c56689a70a92d3a82ca94b6cd1d3028f-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 8244f3eab..b1ff1a3f6 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0011_image_tag_with_size_and_other_attributes_c56689a70a92d3a82ca94b6cd1d3028f-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/image_tag_test/test_0011_image_tag_with_size_and_other_attributes_c56689a70a92d3a82ca94b6cd1d3028f-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -119,7 +119,8 @@ options: {action_view_helpers: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#image_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:72)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0001_javascript_include_tag_with_single_source_6c0a9de6d5fb2fdb85c1be14a6922d79-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0001_javascript_include_tag_with_single_source_6c0a9de6d5fb2fdb85c1be14a6922d79-ef4af315cb33925c38d24ea3c2e8a1cd.txt index b64e1372e..1aec3bbff 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0001_javascript_include_tag_with_single_source_6c0a9de6d5fb2fdb85c1be14a6922d79-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0001_javascript_include_tag_with_single_source_6c0a9de6d5fb2fdb85c1be14a6922d79-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:43)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0002_javascript_include_tag_with_multiple_sources_84c6e6ccb641efd5b07e22840e46fc30-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0002_javascript_include_tag_with_multiple_sources_84c6e6ccb641efd5b07e22840e46fc30-ef4af315cb33925c38d24ea3c2e8a1cd.txt index a292380c9..a03e2c4cd 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0002_javascript_include_tag_with_multiple_sources_84c6e6ccb641efd5b07e22840e46fc30-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0002_javascript_include_tag_with_multiple_sources_84c6e6ccb641efd5b07e22840e46fc30-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (1:0)-(1:0)) │ └── content: "\n" @@ -83,7 +84,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:53)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0003_javascript_include_tag_with_defer_3bfdc4f61b770eb2a3dc138c52381ba7-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0003_javascript_include_tag_with_defer_3bfdc4f61b770eb2a3dc138c52381ba7-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 3587353d9..24008f0df 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0003_javascript_include_tag_with_defer_3bfdc4f61b770eb2a3dc138c52381ba7-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0003_javascript_include_tag_with_defer_3bfdc4f61b770eb2a3dc138c52381ba7-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -53,7 +53,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:56)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0004_javascript_include_tag_with_nonce_true_4e9ac675501ab7d7b7f4b9cd0c549e49-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0004_javascript_include_tag_with_nonce_true_4e9ac675501ab7d7b7f4b9cd0c549e49-ef4af315cb33925c38d24ea3c2e8a1cd.txt index d7056cdd9..6a5fcd6a1 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0004_javascript_include_tag_with_nonce_true_4e9ac675501ab7d7b7f4b9cd0c549e49-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0004_javascript_include_tag_with_nonce_true_4e9ac675501ab7d7b7f4b9cd0c549e49-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -62,7 +62,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:56)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0005_javascript_include_tag_with_data_attributes_fd42b1b34d860b548fb70621782b3714-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0005_javascript_include_tag_with_data_attributes_fd42b1b34d860b548fb70621782b3714-ef4af315cb33925c38d24ea3c2e8a1cd.txt index dcdf24b7d..8526a45d8 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0005_javascript_include_tag_with_data_attributes_fd42b1b34d860b548fb70621782b3714-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0005_javascript_include_tag_with_data_attributes_fd42b1b34d860b548fb70621782b3714-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -62,7 +62,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:76)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0006_javascript_include_tag_with_asset_path_e09344859c75b43c5735cdf601cb51fa-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0006_javascript_include_tag_with_asset_path_e09344859c75b43c5735cdf601cb51fa-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 9b408bf0c..1ec837d8a 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0006_javascript_include_tag_with_asset_path_e09344859c75b43c5735cdf601cb51fa-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0006_javascript_include_tag_with_asset_path_e09344859c75b43c5735cdf601cb51fa-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:58)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0007_javascript_include_tag_with_URL_a6039ef59d364e5a405d8a71d98a0426-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0007_javascript_include_tag_with_URL_a6039ef59d364e5a405d8a71d98a0426-ef4af315cb33925c38d24ea3c2e8a1cd.txt index f9157b423..07f79ba73 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0007_javascript_include_tag_with_URL_a6039ef59d364e5a405d8a71d98a0426-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0007_javascript_include_tag_with_URL_a6039ef59d364e5a405d8a71d98a0426-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:60)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0008_javascript_include_tag_with_protocol-relative_URL_04e78fcdfc613bf68b6372a225c41881-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0008_javascript_include_tag_with_protocol-relative_URL_04e78fcdfc613bf68b6372a225c41881-ef4af315cb33925c38d24ea3c2e8a1cd.txt index bdbf33907..f57d0cd05 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0008_javascript_include_tag_with_protocol-relative_URL_04e78fcdfc613bf68b6372a225c41881-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0008_javascript_include_tag_with_protocol-relative_URL_04e78fcdfc613bf68b6372a225c41881-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:56)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0009_javascript_include_tag_with_host_and_protocol_fb1385fa4721eab3704d50a0bce9432a-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0009_javascript_include_tag_with_host_and_protocol_fb1385fa4721eab3704d50a0bce9432a-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 6d3f363f2..ca36e77db 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0009_javascript_include_tag_with_host_and_protocol_fb1385fa4721eab3704d50a0bce9432a-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0009_javascript_include_tag_with_host_and_protocol_fb1385fa4721eab3704d50a0bce9432a-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:75)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0010_javascript_include_tag_with_URL_ending_in_.js_535b243a73dd5102bdb2851da897f82f-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0010_javascript_include_tag_with_URL_ending_in_.js_535b243a73dd5102bdb2851da897f82f-ef4af315cb33925c38d24ea3c2e8a1cd.txt index aace64723..8e115b138 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0010_javascript_include_tag_with_URL_ending_in_.js_535b243a73dd5102bdb2851da897f82f-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0010_javascript_include_tag_with_URL_ending_in_.js_535b243a73dd5102bdb2851da897f82f-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:63)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0011_javascript_include_tag_with_URL_and_nonce_e6e5ca2ea1add00d7447893972171cd4-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0011_javascript_include_tag_with_URL_and_nonce_e6e5ca2ea1add00d7447893972171cd4-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 392f5f341..136d0ec25 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0011_javascript_include_tag_with_URL_and_nonce_e6e5ca2ea1add00d7447893972171cd4-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0011_javascript_include_tag_with_URL_and_nonce_e6e5ca2ea1add00d7447893972171cd4-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -62,7 +62,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:76)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0012_javascript_include_tag_with_URL_and_async_66c17a6412db1cd30d6f46bdbfc20e71-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0012_javascript_include_tag_with_URL_and_async_66c17a6412db1cd30d6f46bdbfc20e71-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 77c2ad935..2a7a221dc 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0012_javascript_include_tag_with_URL_and_async_66c17a6412db1cd30d6f46bdbfc20e71-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0012_javascript_include_tag_with_URL_and_async_66c17a6412db1cd30d6f46bdbfc20e71-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -53,7 +53,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:76)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0013_javascript_include_tag_with_URL_and_defer_dd8c527689fccedcd61334018c4747bd-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0013_javascript_include_tag_with_URL_and_defer_dd8c527689fccedcd61334018c4747bd-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 730e14c14..3b88aacc6 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0013_javascript_include_tag_with_URL_and_defer_dd8c527689fccedcd61334018c4747bd-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0013_javascript_include_tag_with_URL_and_defer_dd8c527689fccedcd61334018c4747bd-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -53,7 +53,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:76)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0014_javascript_include_tag_with_extname_false_4b2b3e63490f91e30f0cb8ab0a897a23-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0014_javascript_include_tag_with_extname_false_4b2b3e63490f91e30f0cb8ab0a897a23-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 3d81bbc23..c536195f8 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0014_javascript_include_tag_with_extname_false_4b2b3e63490f91e30f0cb8ab0a897a23-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0014_javascript_include_tag_with_extname_false_4b2b3e63490f91e30f0cb8ab0a897a23-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:60)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0015_javascript_include_tag_with_.js_extension_435983bc6e63e7d83bf6eccc9cc5a3d9-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0015_javascript_include_tag_with_.js_extension_435983bc6e63e7d83bf6eccc9cc5a3d9-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 73cd6a8cb..59bbaa079 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0015_javascript_include_tag_with_.js_extension_435983bc6e63e7d83bf6eccc9cc5a3d9-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0015_javascript_include_tag_with_.js_extension_435983bc6e63e7d83bf6eccc9cc5a3d9-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:40)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0016_javascript_include_tag_with_multiple_sources_including_path_1a9fd3a8b36a105e2fbbd3e063a02feb-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0016_javascript_include_tag_with_multiple_sources_including_path_1a9fd3a8b36a105e2fbbd3e063a02feb-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 3a20c780b..5e1a677fc 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0016_javascript_include_tag_with_multiple_sources_including_path_1a9fd3a8b36a105e2fbbd3e063a02feb-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0016_javascript_include_tag_with_multiple_sources_including_path_1a9fd3a8b36a105e2fbbd3e063a02feb-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (1:0)-(1:0)) │ └── content: "\n" @@ -83,7 +84,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:69)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0017_javascript_include_tag_with_defer_as_string_4c048dd6a94063b7c42f5a763359f534-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0017_javascript_include_tag_with_defer_as_string_4c048dd6a94063b7c42f5a763359f534-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 68d2786f3..bded8b319 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0017_javascript_include_tag_with_defer_as_string_4c048dd6a94063b7c42f5a763359f534-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0017_javascript_include_tag_with_defer_as_string_4c048dd6a94063b7c42f5a763359f534-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -62,7 +62,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:58)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0018_javascript_include_tag_with_interpolated_nonce_648fad9a18f31eddcce31571252a280c-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0018_javascript_include_tag_with_interpolated_nonce_648fad9a18f31eddcce31571252a280c-ef4af315cb33925c38d24ea3c2e8a1cd.txt index d180179bb..6e2996e1b 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0018_javascript_include_tag_with_interpolated_nonce_648fad9a18f31eddcce31571252a280c-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0018_javascript_include_tag_with_interpolated_nonce_648fad9a18f31eddcce31571252a280c-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -65,7 +65,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:71)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0019_javascript_include_tag_with_nonce_false_cc4344fc5c98745118ef46d8d3e1f225-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0019_javascript_include_tag_with_nonce_false_cc4344fc5c98745118ef46d8d3e1f225-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 7faec7700..30d3e2b4e 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0019_javascript_include_tag_with_nonce_false_cc4344fc5c98745118ef46d8d3e1f225-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0019_javascript_include_tag_with_nonce_false_cc4344fc5c98745118ef46d8d3e1f225-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:57)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0020_javascript_include_tag_with_skip_pipeline_543363d10e02fc9222ffe0746a52b1a9-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0020_javascript_include_tag_with_skip_pipeline_543363d10e02fc9222ffe0746a52b1a9-ef4af315cb33925c38d24ea3c2e8a1cd.txt index fb095a503..fac39e5c3 100644 --- a/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0020_javascript_include_tag_with_skip_pipeline_543363d10e02fc9222ffe0746a52b1a9-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/asset_tag_helper/java_script_include_tag_test/test_0020_javascript_include_tag_with_skip_pipeline_543363d10e02fc9222ffe0746a52b1a9-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ ├── element_source: "ActionView::Helpers::AssetTagHelper#javascript_include_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:64)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0001_javascript_tag_with_block_832b9d268f08e319ef11bd4112c58cf5-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0001_javascript_tag_with_block_832b9d268f08e319ef11bd4112c58cf5-ef4af315cb33925c38d24ea3c2e8a1cd.txt index b0859c8fc..070ce2e82 100644 --- a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0001_javascript_tag_with_block_832b9d268f08e319ef11bd4112c58cf5-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0001_javascript_tag_with_block_832b9d268f08e319ef11bd4112c58cf5-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -38,7 +38,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ ├── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0002_javascript_tag_with_content_as_argument_8db26754779e5ab874c8149c54c70a45-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0002_javascript_tag_with_content_as_argument_8db26754779e5ab874c8149c54c70a45-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 24aabc588..7b49aa189 100644 --- a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0002_javascript_tag_with_content_as_argument_8db26754779e5ab874c8149c54c70a45-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0002_javascript_tag_with_content_as_argument_8db26754779e5ab874c8149c54c70a45-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -34,7 +34,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:18)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ ├── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:38)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0003_javascript_tag_with_html_options_240707fc63eb28db4e7997d711eb93d7-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0003_javascript_tag_with_html_options_240707fc63eb28db4e7997d711eb93d7-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 14cf7dec2..d5b0df3d5 100644 --- a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0003_javascript_tag_with_html_options_240707fc63eb28db4e7997d711eb93d7-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0003_javascript_tag_with_html_options_240707fc63eb28db4e7997d711eb93d7-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -54,7 +54,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:18)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ ├── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:70)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0004_javascript_tag_with_nonce_true_87cc96d1cafe14079fda2aae23d53d6c-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0004_javascript_tag_with_nonce_true_87cc96d1cafe14079fda2aae23d53d6c-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 104ec10f5..2dc9524c2 100644 --- a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0004_javascript_tag_with_nonce_true_87cc96d1cafe14079fda2aae23d53d6c-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0004_javascript_tag_with_nonce_true_87cc96d1cafe14079fda2aae23d53d6c-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -58,7 +58,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ ├── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0005_javascript_tag_with_data_attributes_e9ab9c958a95b83cfb38ff154f2099fe-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0005_javascript_tag_with_data_attributes_e9ab9c958a95b83cfb38ff154f2099fe-ef4af315cb33925c38d24ea3c2e8a1cd.txt index f1fc9299d..fb2ae5d8e 100644 --- a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0005_javascript_tag_with_data_attributes_e9ab9c958a95b83cfb38ff154f2099fe-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0005_javascript_tag_with_data_attributes_e9ab9c958a95b83cfb38ff154f2099fe-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -58,7 +58,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ ├── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0006_javascript_tag_with_variable_content_bab8885d8617c8c95b1e87574daeefcd-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0006_javascript_tag_with_variable_content_bab8885d8617c8c95b1e87574daeefcd-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 7f6cb3dd1..9c384f240 100644 --- a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0006_javascript_tag_with_variable_content_bab8885d8617c8c95b1e87574daeefcd-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0006_javascript_tag_with_variable_content_bab8885d8617c8c95b1e87574daeefcd-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -34,7 +34,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:18)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ ├── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:32)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0008_javascript_tag_with_URL_in_comment_using_output_tag_(gh-991)_6721b4df9b15ac14db8b673999223d42-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0008_javascript_tag_with_URL_in_comment_using_output_tag_(gh-991)_6721b4df9b15ac14db8b673999223d42-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 76c29b9b2..a3b949250 100644 --- a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0008_javascript_tag_with_URL_in_comment_using_output_tag_(gh-991)_6721b4df9b15ac14db8b673999223d42-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0008_javascript_tag_with_URL_in_comment_using_output_tag_(gh-991)_6721b4df9b15ac14db8b673999223d42-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -38,7 +38,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ ├── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0009_javascript_tag_with_HTML-like_content_in_block_(gh-1426)_0cf334dcc33fbec3a50e20bce62ae526-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0009_javascript_tag_with_HTML-like_content_in_block_(gh-1426)_0cf334dcc33fbec3a50e20bce62ae526-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 39dbb010a..9844a85e0 100644 --- a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0009_javascript_tag_with_HTML-like_content_in_block_(gh-1426)_0cf334dcc33fbec3a50e20bce62ae526-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0009_javascript_tag_with_HTML-like_content_in_block_(gh-1426)_0cf334dcc33fbec3a50e20bce62ae526-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -38,7 +38,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ ├── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0010_javascript_tag_with_embedded_ERB_in_HTML_string_literal_d2bd29d9ea354dbf58a894bd2a7bd725-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0010_javascript_tag_with_embedded_ERB_in_HTML_string_literal_d2bd29d9ea354dbf58a894bd2a7bd725-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 3534fe5f6..f6449cafc 100644 --- a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0010_javascript_tag_with_embedded_ERB_in_HTML_string_literal_d2bd29d9ea354dbf58a894bd2a7bd725-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0010_javascript_tag_with_embedded_ERB_in_HTML_string_literal_d2bd29d9ea354dbf58a894bd2a7bd725-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -50,7 +50,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (5:7)-(5:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ ├── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (5:9)-(6:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0010_javascript_tag_with_embedded_ERB_in_HTML_string_literal_d2bd29d9ea354dbf58a894bd2a7bd725.txt b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0010_javascript_tag_with_embedded_ERB_in_HTML_string_literal_d2bd29d9ea354dbf58a894bd2a7bd725.txt index 898d8e2ea..d310415c4 100644 --- a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0010_javascript_tag_with_embedded_ERB_in_HTML_string_literal_d2bd29d9ea354dbf58a894bd2a7bd725.txt +++ b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0010_javascript_tag_with_embedded_ERB_in_HTML_string_literal_d2bd29d9ea354dbf58a894bd2a7bd725.txt @@ -43,7 +43,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (2:42)-(2:43)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:43)-(5:0)) │ │ └── content: "\";\n\n console.log(html)\n" diff --git a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0011_javascript_tag_with_less-than_operator_and_space_(gh-1426)_0fec7b031a78c15f7db9c89b5578a0a8-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0011_javascript_tag_with_less-than_operator_and_space_(gh-1426)_0fec7b031a78c15f7db9c89b5578a0a8-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 61924f7fa..f2cb1135e 100644 --- a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0011_javascript_tag_with_less-than_operator_and_space_(gh-1426)_0fec7b031a78c15f7db9c89b5578a0a8-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0011_javascript_tag_with_less-than_operator_and_space_(gh-1426)_0fec7b031a78c15f7db9c89b5578a0a8-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -38,7 +38,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ ├── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0012_javascript_tag_with_less-than_in_condition_(gh-1426)_dc4daad5064a8598d8c8fbb8b0b7ceb2-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0012_javascript_tag_with_less-than_in_condition_(gh-1426)_dc4daad5064a8598d8c8fbb8b0b7ceb2-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 1e98e24ce..f07f759a5 100644 --- a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0012_javascript_tag_with_less-than_in_condition_(gh-1426)_dc4daad5064a8598d8c8fbb8b0b7ceb2-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0012_javascript_tag_with_less-than_in_condition_(gh-1426)_dc4daad5064a8598d8c8fbb8b0b7ceb2-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -38,7 +38,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ ├── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0013_javascript_tag_with_less-than_in_for_loop_condition_(gh-1426)_8f08ad531748d59d9f663e1cec7134e6-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0013_javascript_tag_with_less-than_in_for_loop_condition_(gh-1426)_8f08ad531748d59d9f663e1cec7134e6-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 691c32c5e..97829c5e0 100644 --- a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0013_javascript_tag_with_less-than_in_for_loop_condition_(gh-1426)_8f08ad531748d59d9f663e1cec7134e6-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0013_javascript_tag_with_less-than_in_for_loop_condition_(gh-1426)_8f08ad531748d59d9f663e1cec7134e6-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -38,7 +38,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ ├── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0014_javascript_tag_with_less-than_in_arrow_function_(gh-1426)_5f1f670ffeb7a1b21251107fba17bc48-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0014_javascript_tag_with_less-than_in_arrow_function_(gh-1426)_5f1f670ffeb7a1b21251107fba17bc48-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 2b78c95db..1ebc3b055 100644 --- a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0014_javascript_tag_with_less-than_in_arrow_function_(gh-1426)_5f1f670ffeb7a1b21251107fba17bc48-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0014_javascript_tag_with_less-than_in_arrow_function_(gh-1426)_5f1f670ffeb7a1b21251107fba17bc48-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -38,7 +38,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ ├── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0015_javascript_tag_with_less-than_and_nested_ERB_control_flow_(gh-1426)_00d223eab531334742567daecbec46bf-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0015_javascript_tag_with_less-than_and_nested_ERB_control_flow_(gh-1426)_00d223eab531334742567daecbec46bf-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 7a397b104..d1ba29b25 100644 --- a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0015_javascript_tag_with_less-than_and_nested_ERB_control_flow_(gh-1426)_00d223eab531334742567daecbec46bf-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0015_javascript_tag_with_less-than_and_nested_ERB_control_flow_(gh-1426)_00d223eab531334742567daecbec46bf-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -62,7 +62,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (7:7)-(7:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ ├── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (7:9)-(8:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0016_javascript_tag_with_nonce_false_81613397ceb6ff62c1ff82a8742a83e1-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0016_javascript_tag_with_nonce_false_81613397ceb6ff62c1ff82a8742a83e1-ef4af315cb33925c38d24ea3c2e8a1cd.txt index d964e6126..ce73ab6be 100644 --- a/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0016_javascript_tag_with_nonce_false_81613397ceb6ff62c1ff82a8742a83e1-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/java_script_helper/java_script_tag_test/test_0016_javascript_tag_with_nonce_false_81613397ceb6ff62c1ff82a8742a83e1-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -38,7 +38,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ ├── element_source: "ActionView::Helpers::JavaScriptHelper#javascript_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0001_content_tag_2ac2b0d07a5657df641902e503b81952-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0001_content_tag_2ac2b0d07a5657df641902e503b81952-ef4af315cb33925c38d24ea3c2e8a1cd.txt index f2948426c..476bdf604 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0001_content_tag_2ac2b0d07a5657df641902e503b81952-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0001_content_tag_2ac2b0d07a5657df641902e503b81952-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -29,7 +29,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0002_content_tag_with_content_as_argument_9a9b89e52535a37f2da4a7d97f234bcf-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0002_content_tag_with_content_as_argument_9a9b89e52535a37f2da4a7d97f234bcf-ef4af315cb33925c38d24ea3c2e8a1cd.txt index b6ade2da2..ea54dc766 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0002_content_tag_with_content_as_argument_9a9b89e52535a37f2da4a7d97f234bcf-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0002_content_tag_with_content_as_argument_9a9b89e52535a37f2da4a7d97f234bcf-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -25,7 +25,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:4)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:34)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0003_content_tag_with_attributes_3534bbfb0c1d18b616ca3b72e9f97ef1-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0003_content_tag_with_attributes_3534bbfb0c1d18b616ca3b72e9f97ef1-ef4af315cb33925c38d24ea3c2e8a1cd.txt index cc37fba76..cc2267ac8 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0003_content_tag_with_attributes_3534bbfb0c1d18b616ca3b72e9f97ef1-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0003_content_tag_with_attributes_3534bbfb0c1d18b616ca3b72e9f97ef1-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -49,7 +49,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0004_content_tag_with_content_as_argument_and_attributes_b707b7ccaa66abb327a2df01ea1f8699-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0004_content_tag_with_content_as_argument_and_attributes_b707b7ccaa66abb327a2df01ea1f8699-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 10d64e0bc..20b994161 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0004_content_tag_with_content_as_argument_and_attributes_b707b7ccaa66abb327a2df01ea1f8699-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0004_content_tag_with_content_as_argument_and_attributes_b707b7ccaa66abb327a2df01ea1f8699-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:4)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:52)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0005_content_tag_with_data_attributes_in_hash_style_e64ecc1b22908d47ba5ba90d53c7985a-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0005_content_tag_with_data_attributes_in_hash_style_e64ecc1b22908d47ba5ba90d53c7985a-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 42ac5980a..d34eee1b3 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0005_content_tag_with_data_attributes_in_hash_style_e64ecc1b22908d47ba5ba90d53c7985a-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0005_content_tag_with_data_attributes_in_hash_style_e64ecc1b22908d47ba5ba90d53c7985a-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -69,7 +69,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0006_content_tag_with_data_attributes_using_string_key_hashrocket_5b838928bb5afc822920189e98a5b4ea-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0006_content_tag_with_data_attributes_using_string_key_hashrocket_5b838928bb5afc822920189e98a5b4ea-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 2dc27a1f8..ac96ffed5 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0006_content_tag_with_data_attributes_using_string_key_hashrocket_5b838928bb5afc822920189e98a5b4ea-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0006_content_tag_with_data_attributes_using_string_key_hashrocket_5b838928bb5afc822920189e98a5b4ea-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:4)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:54)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0007_content_tag_with_data_attributes_using_symbol_key_hashrocket_e7a4bf4f338643a1b22c782d23625dc8-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0007_content_tag_with_data_attributes_using_symbol_key_hashrocket_e7a4bf4f338643a1b22c782d23625dc8-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 6041a9098..ba3417a81 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0007_content_tag_with_data_attributes_using_symbol_key_hashrocket_e7a4bf4f338643a1b22c782d23625dc8-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0007_content_tag_with_data_attributes_using_symbol_key_hashrocket_e7a4bf4f338643a1b22c782d23625dc8-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:4)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:53)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0008_content_tag_with_attributes_in_string_key_hash_style_ac53f625818a5fff221bd5f7842552ed-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0008_content_tag_with_attributes_in_string_key_hash_style_ac53f625818a5fff221bd5f7842552ed-ef4af315cb33925c38d24ea3c2e8a1cd.txt index d20cedfc7..59bd375b1 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0008_content_tag_with_attributes_in_string_key_hash_style_ac53f625818a5fff221bd5f7842552ed-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0008_content_tag_with_attributes_in_string_key_hash_style_ac53f625818a5fff221bd5f7842552ed-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -69,7 +69,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0009_content_tag_with_data_attributes_in_underscore_style_0c84de2e6bae6222091c4293148ae8d4-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0009_content_tag_with_data_attributes_in_underscore_style_0c84de2e6bae6222091c4293148ae8d4-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 518f2de49..34673275d 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0009_content_tag_with_data_attributes_in_underscore_style_0c84de2e6bae6222091c4293148ae8d4-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0009_content_tag_with_data_attributes_in_underscore_style_0c84de2e6bae6222091c4293148ae8d4-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -69,7 +69,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0010_content_tag_with_data_attributes_in_string_key_hash_style_5074a3c40b88e491531f6f84e961e04b-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0010_content_tag_with_data_attributes_in_string_key_hash_style_5074a3c40b88e491531f6f84e961e04b-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 858de3a9b..f28a842c3 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0010_content_tag_with_data_attributes_in_string_key_hash_style_5074a3c40b88e491531f6f84e961e04b-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0010_content_tag_with_data_attributes_in_string_key_hash_style_5074a3c40b88e491531f6f84e961e04b-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -69,7 +69,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0011_content_tag_with_variable_tag_name_6b52f55c0e512c66bbd5e839189bfad8-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0011_content_tag_with_variable_tag_name_6b52f55c0e512c66bbd5e839189bfad8-ef4af315cb33925c38d24ea3c2e8a1cd.txt index a66be054c..93adba44f 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0011_content_tag_with_variable_tag_name_6b52f55c0e512c66bbd5e839189bfad8-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0011_content_tag_with_variable_tag_name_6b52f55c0e512c66bbd5e839189bfad8-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -29,7 +29,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0012_content_tag_with_variable_attribute_value_905b653617b507519333c4f2d08bbb2c-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0012_content_tag_with_variable_attribute_value_905b653617b507519333c4f2d08bbb2c-ef4af315cb33925c38d24ea3c2e8a1cd.txt index faf47256f..7839590d9 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0012_content_tag_with_variable_attribute_value_905b653617b507519333c4f2d08bbb2c-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0012_content_tag_with_variable_attribute_value_905b653617b507519333c4f2d08bbb2c-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -49,7 +49,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0013_content_tag_with_attributes_splat_4d156cb87fff23ce3c0bd404a3f1ae3d-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0013_content_tag_with_attributes_splat_4d156cb87fff23ce3c0bd404a3f1ae3d-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 9f2eb6ec4..f877a8c4c 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0013_content_tag_with_attributes_splat_4d156cb87fff23ce3c0bd404a3f1ae3d-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0013_content_tag_with_attributes_splat_4d156cb87fff23ce3c0bd404a3f1ae3d-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -53,7 +53,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0014_content_tag_with_void_element_br_6610ebc45e248144b0795a8f8b1f87f0-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0014_content_tag_with_void_element_br_6610ebc45e248144b0795a8f8b1f87f0-ef4af315cb33925c38d24ea3c2e8a1cd.txt index cdf8fdf41..eab1c3d13 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0014_content_tag_with_void_element_br_6610ebc45e248144b0795a8f8b1f87f0-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0014_content_tag_with_void_element_br_6610ebc45e248144b0795a8f8b1f87f0-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -19,7 +19,8 @@ options: {action_view_helpers: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:22)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0015_content_tag_with_void_element_hr_with_attributes_2a6b2adf7ac8bf91d0a5a8a8dd096a8b-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0015_content_tag_with_void_element_hr_with_attributes_2a6b2adf7ac8bf91d0a5a8a8dd096a8b-ef4af315cb33925c38d24ea3c2e8a1cd.txt index a3fd8c01d..11de68d0d 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0015_content_tag_with_void_element_hr_with_attributes_2a6b2adf7ac8bf91d0a5a8a8dd096a8b-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0015_content_tag_with_void_element_hr_with_attributes_2a6b2adf7ac8bf91d0a5a8a8dd096a8b-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -39,7 +39,8 @@ options: {action_view_helpers: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:40)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0016_content_tag_with_void_element_img_with_attributes_c1825e08bbcdcebd231eb18e614274ee-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0016_content_tag_with_void_element_img_with_attributes_c1825e08bbcdcebd231eb18e614274ee-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 138e565be..834994da1 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0016_content_tag_with_void_element_img_with_attributes_c1825e08bbcdcebd231eb18e614274ee-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0016_content_tag_with_void_element_img_with_attributes_c1825e08bbcdcebd231eb18e614274ee-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -59,7 +59,8 @@ options: {action_view_helpers: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:56)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0017_content_tag_with_void_element_img_with_attributes_d6d5b041ec54a05f36938c41bb9e4855-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0017_content_tag_with_void_element_img_with_attributes_d6d5b041ec54a05f36938c41bb9e4855-ef4af315cb33925c38d24ea3c2e8a1cd.txt index cfd96cab5..11e77099d 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0017_content_tag_with_void_element_img_with_attributes_d6d5b041ec54a05f36938c41bb9e4855-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0017_content_tag_with_void_element_img_with_attributes_d6d5b041ec54a05f36938c41bb9e4855-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -25,7 +25,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: ∅ │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:38)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0018_content_tag_with_splat_in_data_hash_0bf3419e05fbe8af1e2214255fb83f9a-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0018_content_tag_with_splat_in_data_hash_0bf3419e05fbe8af1e2214255fb83f9a-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 20200214c..27323e82f 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0018_content_tag_with_splat_in_data_hash_0bf3419e05fbe8af1e2214255fb83f9a-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0018_content_tag_with_splat_in_data_hash_0bf3419e05fbe8af1e2214255fb83f9a-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -53,7 +53,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0019_content_tag_with_splat_in_aria_hash_6b42b42febf3fb7fa00731c566acc487-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0019_content_tag_with_splat_in_aria_hash_6b42b42febf3fb7fa00731c566acc487-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 9ea114ecd..35a6ab3f9 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0019_content_tag_with_splat_in_aria_hash_6b42b42febf3fb7fa00731c566acc487-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0019_content_tag_with_splat_in_aria_hash_6b42b42febf3fb7fa00731c566acc487-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -53,7 +53,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0020_content_tag_with_only_splat_in_data_hash_b1fe2c7401b59fdecbabb5d503ccc825-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0020_content_tag_with_only_splat_in_data_hash_b1fe2c7401b59fdecbabb5d503ccc825-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 73a9d9d9d..0ec95d259 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0020_content_tag_with_only_splat_in_data_hash_b1fe2c7401b59fdecbabb5d503ccc825-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0020_content_tag_with_only_splat_in_data_hash_b1fe2c7401b59fdecbabb5d503ccc825-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -33,7 +33,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0021_content_tag_with_inline_block_c40e688f117ff3e3a9124d87f9addbc9-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0021_content_tag_with_inline_block_c40e688f117ff3e3a9124d87f9addbc9-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 0eca02b0a..63b3bfeab 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0021_content_tag_with_inline_block_c40e688f117ff3e3a9124d87f9addbc9-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0021_content_tag_with_inline_block_c40e688f117ff3e3a9124d87f9addbc9-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -25,7 +25,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "details" (location: (1:4)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:47)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0022_content_tag_with_inline_block_and_attributes_c07f1d1ac960aadbe562770eb8d8821c-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0022_content_tag_with_inline_block_and_attributes_c07f1d1ac960aadbe562770eb8d8821c-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 1fcd87fe6..16235bff8 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0022_content_tag_with_inline_block_and_attributes_c07f1d1ac960aadbe562770eb8d8821c-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0022_content_tag_with_inline_block_and_attributes_c07f1d1ac960aadbe562770eb8d8821c-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:4)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:56)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0023_content_tag_with_inline_block_and_ruby_expression_97b60d7fa99f31312c8c76c5aed0c255-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0023_content_tag_with_inline_block_and_ruby_expression_97b60d7fa99f31312c8c76c5aed0c255-ef4af315cb33925c38d24ea3c2e8a1cd.txt index ed9b3d678..4f2496424 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0023_content_tag_with_inline_block_and_ruby_expression_97b60d7fa99f31312c8c76c5aed0c255-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0023_content_tag_with_inline_block_and_ruby_expression_97b60d7fa99f31312c8c76c5aed0c255-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -25,7 +25,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "p" (location: (1:4)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:37)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0024_content_tag_with_inline_block_and_symbol_tag_name_5db4803f72d733bc16e58542c9b83648-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0024_content_tag_with_inline_block_and_symbol_tag_name_5db4803f72d733bc16e58542c9b83648-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 6a0a9b7c2..c9d6d89a5 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0024_content_tag_with_inline_block_and_symbol_tag_name_5db4803f72d733bc16e58542c9b83648-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0024_content_tag_with_inline_block_and_symbol_tag_name_5db4803f72d733bc16e58542c9b83648-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -25,7 +25,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "span" (location: (1:4)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:36)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0025_content_tag_with_content_argument_and_block_prefers_block_content_0725c6c7a921d29df07af10be989013f-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0025_content_tag_with_content_argument_and_block_prefers_block_content_0725c6c7a921d29df07af10be989013f-ef4af315cb33925c38d24ea3c2e8a1cd.txt index febf32f35..bfd9cbe39 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0025_content_tag_with_content_argument_and_block_prefers_block_content_0725c6c7a921d29df07af10be989013f-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0025_content_tag_with_content_argument_and_block_prefers_block_content_0725c6c7a921d29df07af10be989013f-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -25,7 +25,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:4)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:48)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0026_content_tag_with_inline_block_and_data_attributes_29dddd7aee6cad4c034076ab511692a6-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0026_content_tag_with_inline_block_and_data_attributes_29dddd7aee6cad4c034076ab511692a6-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 28eac3e64..41f1f45aa 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0026_content_tag_with_inline_block_and_data_attributes_29dddd7aee6cad4c034076ab511692a6-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0026_content_tag_with_inline_block_and_data_attributes_29dddd7aee6cad4c034076ab511692a6-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:4)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:69)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0027_content_tag_with_content_argument_and_attributes_and_block_prefers_block_0b64620d46a81bd4d3c8f7ac98c90cd5-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0027_content_tag_with_content_argument_and_attributes_and_block_prefers_block_0b64620d46a81bd4d3c8f7ac98c90cd5-ef4af315cb33925c38d24ea3c2e8a1cd.txt index ebb84cf96..fc1e546a4 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0027_content_tag_with_content_argument_and_attributes_and_block_prefers_block_0b64620d46a81bd4d3c8f7ac98c90cd5-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0027_content_tag_with_content_argument_and_attributes_and_block_prefers_block_0b64620d46a81bd4d3c8f7ac98c90cd5-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:4)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:61)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0028_content_tag_with_content_argument_and_multiple_attributes_and_block_prefers_block_9524a04a560f881b880f18d574bb7a0e-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0028_content_tag_with_content_argument_and_multiple_attributes_and_block_prefers_block_9524a04a560f881b880f18d574bb7a0e-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 770d46589..0aff2565e 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0028_content_tag_with_content_argument_and_multiple_attributes_and_block_prefers_block_9524a04a560f881b880f18d574bb7a0e-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0028_content_tag_with_content_argument_and_multiple_attributes_and_block_prefers_block_9524a04a560f881b880f18d574bb7a0e-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -65,7 +65,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:4)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:73)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0029_content_tag_script_with_block_f04ed4d9c79647bfb7bac4f5364808e8-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0029_content_tag_script_with_block_f04ed4d9c79647bfb7bac4f5364808e8-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 65579d6a8..a9651e309 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0029_content_tag_script_with_block_f04ed4d9c79647bfb7bac4f5364808e8-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0029_content_tag_script_with_block_f04ed4d9c79647bfb7bac4f5364808e8-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -29,7 +29,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0030_content_tag_script_with_content_as_argument_de344e3e35661b62ca3aea731294db62-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0030_content_tag_script_with_content_as_argument_de344e3e35661b62ca3aea731294db62-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 58c348c21..eacab827a 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0030_content_tag_script_with_content_as_argument_de344e3e35661b62ca3aea731294db62-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0030_content_tag_script_with_content_as_argument_de344e3e35661b62ca3aea731294db62-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -25,7 +25,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:44)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0031_content_tag_script_with_type_attribute_61cd9e00206e70497491d394fdae2e47-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0031_content_tag_script_with_type_attribute_61cd9e00206e70497491d394fdae2e47-ef4af315cb33925c38d24ea3c2e8a1cd.txt index a49a72b5a..f569de2eb 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0031_content_tag_script_with_type_attribute_61cd9e00206e70497491d394fdae2e47-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0031_content_tag_script_with_type_attribute_61cd9e00206e70497491d394fdae2e47-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:76)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0033_content_tag_script_with_HTML-like_content_in_block_(gh-1426)_d51af3d6d26fb19f2ba4800c56b12fc4-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0033_content_tag_script_with_HTML-like_content_in_block_(gh-1426)_d51af3d6d26fb19f2ba4800c56b12fc4-ef4af315cb33925c38d24ea3c2e8a1cd.txt index aeb131394..e5b191b34 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0033_content_tag_script_with_HTML-like_content_in_block_(gh-1426)_d51af3d6d26fb19f2ba4800c56b12fc4-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0033_content_tag_script_with_HTML-like_content_in_block_(gh-1426)_d51af3d6d26fb19f2ba4800c56b12fc4-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -29,7 +29,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0034_content_tag_script_with_less-than_in_for_loop_condition_(gh-1426)_174a15bd22aa2f6c6ec8ecf27252ea4d-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0034_content_tag_script_with_less-than_in_for_loop_condition_(gh-1426)_174a15bd22aa2f6c6ec8ecf27252ea4d-ef4af315cb33925c38d24ea3c2e8a1cd.txt index b351cb89c..331fb1435 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0034_content_tag_script_with_less-than_in_for_loop_condition_(gh-1426)_174a15bd22aa2f6c6ec8ecf27252ea4d-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0034_content_tag_script_with_less-than_in_for_loop_condition_(gh-1426)_174a15bd22aa2f6c6ec8ecf27252ea4d-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -29,7 +29,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0035_content_tag_script_with_nonce_true_bafe225234c9cb2ec7bd849c05fe5f33-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0035_content_tag_script_with_nonce_true_bafe225234c9cb2ec7bd849c05fe5f33-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 9f0762eab..08262856d 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0035_content_tag_script_with_nonce_true_bafe225234c9cb2ec7bd849c05fe5f33-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0035_content_tag_script_with_nonce_true_bafe225234c9cb2ec7bd849c05fe5f33-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:58)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0036_content_tag_script_with_nonce_false_bf6b1d9124cb2ce82dabc4edf6085b64-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0036_content_tag_script_with_nonce_false_bf6b1d9124cb2ce82dabc4edf6085b64-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 03c7bc2ec..3e3d77a78 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0036_content_tag_script_with_nonce_false_bf6b1d9124cb2ce82dabc4edf6085b64-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0036_content_tag_script_with_nonce_false_bf6b1d9124cb2ce82dabc4edf6085b64-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:4)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:59)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0037_content_tag_with_void_element_img_and_content_argument_reports_error_5bdb8a95466d4783db7ad280fd6d71ca-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0037_content_tag_with_void_element_img_and_content_argument_reports_error_5bdb8a95466d4783db7ad280fd6d71ca-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 1c0d48bb5..5b30c5ef2 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0037_content_tag_with_void_element_img_and_content_argument_reports_error_5bdb8a95466d4783db7ad280fd6d71ca-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0037_content_tag_with_void_element_img_and_content_argument_reports_error_5bdb8a95466d4783db7ad280fd6d71ca-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -29,7 +29,8 @@ options: {action_view_helpers: true} │ │ │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:32)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0038_content_tag_with_void_element_br_and_content_argument_reports_error_29c54479d2c6354145cc9b90d440d7b8-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0038_content_tag_with_void_element_br_and_content_argument_reports_error_29c54479d2c6354145cc9b90d440d7b8-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 4b45f282d..59fddda30 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0038_content_tag_with_void_element_br_and_content_argument_reports_error_29c54479d2c6354145cc9b90d440d7b8-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0038_content_tag_with_void_element_br_and_content_argument_reports_error_29c54479d2c6354145cc9b90d440d7b8-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -29,7 +29,8 @@ options: {action_view_helpers: true} │ │ │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:31)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0039_content_tag_with_mixed_array_and_conditional_hash_class_8511e010d090e8c2e123f2176274be34-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0039_content_tag_with_mixed_array_and_conditional_hash_class_8511e010d090e8c2e123f2176274be34-ef4af315cb33925c38d24ea3c2e8a1cd.txt index fac65a2b8..470c047b1 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0039_content_tag_with_mixed_array_and_conditional_hash_class_8511e010d090e8c2e123f2176274be34-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0039_content_tag_with_mixed_array_and_conditional_hash_class_8511e010d090e8c2e123f2176274be34-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:4)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:95)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0040_content_tag_with_nested_content_tag_as_content_argument_f3310850d8dadb77fff4e86a6b7f1ed1-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0040_content_tag_with_nested_content_tag_as_content_argument_f3310850d8dadb77fff4e86a6b7f1ed1-ef4af315cb33925c38d24ea3c2e8a1cd.txt index bbcc6b764..33da6b3da 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0040_content_tag_with_nested_content_tag_as_content_argument_f3310850d8dadb77fff4e86a6b7f1ed1-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0040_content_tag_with_nested_content_tag_as_content_argument_f3310850d8dadb77fff4e86a6b7f1ed1-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:4)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:74)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0041_content_tag_input_with_do...end_block_reports_void_element_content_error_5db23c1fe50e00c4a562ffb47419c21a-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0041_content_tag_input_with_do...end_block_reports_void_element_content_error_5db23c1fe50e00c4a562ffb47419c21a-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 9ef9d2636..c6b3df3a7 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0041_content_tag_input_with_do...end_block_reports_void_element_content_error_5db23c1fe50e00c4a562ffb47419c21a-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0041_content_tag_input_with_do...end_block_reports_void_element_content_error_5db23c1fe50e00c4a562ffb47419c21a-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -31,7 +31,8 @@ options: {action_view_helpers: true} │ │ │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0042_content_tag_img_with_do...end_block_reports_void_element_content_error_7273bf89d79ff3b4b1e8d1877b550a72-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0042_content_tag_img_with_do...end_block_reports_void_element_content_error_7273bf89d79ff3b4b1e8d1877b550a72-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 2e7f482be..89d75cf6c 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0042_content_tag_img_with_do...end_block_reports_void_element_content_error_7273bf89d79ff3b4b1e8d1877b550a72-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0042_content_tag_img_with_do...end_block_reports_void_element_content_error_7273bf89d79ff3b4b1e8d1877b550a72-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -31,7 +31,8 @@ options: {action_view_helpers: true} │ │ │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0043_content_tag_br_with_inline_block_reports_void_element_content_error_ead021e6a1097f49ec287dad8207fe98-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0043_content_tag_br_with_inline_block_reports_void_element_content_error_ead021e6a1097f49ec287dad8207fe98-ef4af315cb33925c38d24ea3c2e8a1cd.txt index fb9126d3e..60ca2d32f 100644 --- a/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0043_content_tag_br_with_inline_block_reports_void_element_content_error_ead021e6a1097f49ec287dad8207fe98-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/content_tag_test/test_0043_content_tag_br_with_inline_block_reports_void_element_content_error_ead021e6a1097f49ec287dad8207fe98-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -29,7 +29,8 @@ options: {action_view_helpers: true} │ │ │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#content_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:37)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0001_tag.div_with_block_91ad31d9622e95bb1fd945569bc946d4-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0001_tag.div_with_block_91ad31d9622e95bb1fd945569bc946d4-ef4af315cb33925c38d24ea3c2e8a1cd.txt index ac86bba98..a68b413cc 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0001_tag.div_with_block_91ad31d9622e95bb1fd945569bc946d4-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0001_tag.div_with_block_91ad31d9622e95bb1fd945569bc946d4-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -29,7 +29,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0002_tag.div_with_content_as_argument_6ecc03b3b8426ab03f4728d0883f14ea-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0002_tag.div_with_content_as_argument_6ecc03b3b8426ab03f4728d0883f14ea-ef4af315cb33925c38d24ea3c2e8a1cd.txt index c320aa420..db4fe9446 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0002_tag.div_with_content_as_argument_6ecc03b3b8426ab03f4728d0883f14ea-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0002_tag.div_with_content_as_argument_6ecc03b3b8426ab03f4728d0883f14ea-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -25,7 +25,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:8)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:24)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0003_tag.div_with_attributes_3f7d8863b75665849dcfd4ee1bff75b1-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0003_tag.div_with_attributes_3f7d8863b75665849dcfd4ee1bff75b1-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 59d3e4f2b..25c0d4a09 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0003_tag.div_with_attributes_3f7d8863b75665849dcfd4ee1bff75b1-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0003_tag.div_with_attributes_3f7d8863b75665849dcfd4ee1bff75b1-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -49,7 +49,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0004_tag.div_with_content_as_argument_and_attributes_a3545dfc626f4605571ce8e6732e998e-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0004_tag.div_with_content_as_argument_and_attributes_a3545dfc626f4605571ce8e6732e998e-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 9d1cf667f..98a5231a1 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0004_tag.div_with_content_as_argument_and_attributes_a3545dfc626f4605571ce8e6732e998e-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0004_tag.div_with_content_as_argument_and_attributes_a3545dfc626f4605571ce8e6732e998e-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:8)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:42)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0005_tag.div_with_data_attributes_in_hash_style_d8e0a2cc74842de804b4d589d61f39bb-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0005_tag.div_with_data_attributes_in_hash_style_d8e0a2cc74842de804b4d589d61f39bb-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 870c4d083..0f0e9f152 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0005_tag.div_with_data_attributes_in_hash_style_d8e0a2cc74842de804b4d589d61f39bb-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0005_tag.div_with_data_attributes_in_hash_style_d8e0a2cc74842de804b4d589d61f39bb-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -69,7 +69,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0006_tag.div_with_attributes_in_string_key_hash_style_14bbe0bec4fc979307b6d8e5c3478c00-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0006_tag.div_with_attributes_in_string_key_hash_style_14bbe0bec4fc979307b6d8e5c3478c00-ef4af315cb33925c38d24ea3c2e8a1cd.txt index b6f3c7fd1..9d29abded 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0006_tag.div_with_attributes_in_string_key_hash_style_14bbe0bec4fc979307b6d8e5c3478c00-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0006_tag.div_with_attributes_in_string_key_hash_style_14bbe0bec4fc979307b6d8e5c3478c00-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -69,7 +69,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0007_tag.div_with_data_attributes_in_underscore_style_451e931eee076faac2c6bcea0846a680-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0007_tag.div_with_data_attributes_in_underscore_style_451e931eee076faac2c6bcea0846a680-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 7f5c3833b..f7a5f8e72 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0007_tag.div_with_data_attributes_in_underscore_style_451e931eee076faac2c6bcea0846a680-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0007_tag.div_with_data_attributes_in_underscore_style_451e931eee076faac2c6bcea0846a680-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -69,7 +69,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0008_tag.div_with_data_attributes_in_string_key_hash_style_8da6a10f3db724c66ae6696545da94d2-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0008_tag.div_with_data_attributes_in_string_key_hash_style_8da6a10f3db724c66ae6696545da94d2-ef4af315cb33925c38d24ea3c2e8a1cd.txt index db2c4bb16..ef3d852c9 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0008_tag.div_with_data_attributes_in_string_key_hash_style_8da6a10f3db724c66ae6696545da94d2-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0008_tag.div_with_data_attributes_in_string_key_hash_style_8da6a10f3db724c66ae6696545da94d2-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -69,7 +69,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0009_tag.div_with_variable_attribute_value_7a70accceafaf9e451ca3a9a92d5daac-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0009_tag.div_with_variable_attribute_value_7a70accceafaf9e451ca3a9a92d5daac-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 03bb007f8..47912a802 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0009_tag.div_with_variable_attribute_value_7a70accceafaf9e451ca3a9a92d5daac-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0009_tag.div_with_variable_attribute_value_7a70accceafaf9e451ca3a9a92d5daac-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -49,7 +49,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0010_tag.div_with_attributes_splat_6c58246ddb30ec682d60d5c7ea1e3a67-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0010_tag.div_with_attributes_splat_6c58246ddb30ec682d60d5c7ea1e3a67-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 65f044a3a..1e6a4d531 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0010_tag.div_with_attributes_splat_6c58246ddb30ec682d60d5c7ea1e3a67-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0010_tag.div_with_attributes_splat_6c58246ddb30ec682d60d5c7ea1e3a67-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -53,7 +53,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0011_tag.br_void_element_f72ce7d282672261d765f9a83dc57a50-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0011_tag.br_void_element_f72ce7d282672261d765f9a83dc57a50-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 125c228ca..198caf0c8 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0011_tag.br_void_element_f72ce7d282672261d765f9a83dc57a50-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0011_tag.br_void_element_f72ce7d282672261d765f9a83dc57a50-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -19,7 +19,8 @@ options: {action_view_helpers: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:13)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0012_tag.hr_void_element_with_attributes_cbaab501470cf03e21681bcd8966f002-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0012_tag.hr_void_element_with_attributes_cbaab501470cf03e21681bcd8966f002-ef4af315cb33925c38d24ea3c2e8a1cd.txt index a8db3cf95..256aaac1a 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0012_tag.hr_void_element_with_attributes_cbaab501470cf03e21681bcd8966f002-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0012_tag.hr_void_element_with_attributes_cbaab501470cf03e21681bcd8966f002-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -39,7 +39,8 @@ options: {action_view_helpers: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:30)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0013_tag.img_void_element_with_attributes_d849e6f667b19e9c464eb5edeb53dc3c-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0013_tag.img_void_element_with_attributes_d849e6f667b19e9c464eb5edeb53dc3c-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 046494f5a..1267a4693 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0013_tag.img_void_element_with_attributes_d849e6f667b19e9c464eb5edeb53dc3c-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0013_tag.img_void_element_with_attributes_d849e6f667b19e9c464eb5edeb53dc3c-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -59,7 +59,8 @@ options: {action_view_helpers: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:46)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0014_tag.div_with_attributes_in_string_key_hash_style_without_block_0d3b4780e4777ebfb2350eaf8cc639dc-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0014_tag.div_with_attributes_in_string_key_hash_style_without_block_0d3b4780e4777ebfb2350eaf8cc639dc-ef4af315cb33925c38d24ea3c2e8a1cd.txt index b367e736b..5636d4366 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0014_tag.div_with_attributes_in_string_key_hash_style_without_block_0d3b4780e4777ebfb2350eaf8cc639dc-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0014_tag.div_with_attributes_in_string_key_hash_style_without_block_0d3b4780e4777ebfb2350eaf8cc639dc-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -62,7 +62,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:8)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:66)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0015_tag.div_with_splat_in_data_hash_08e62cf8b869e6cda3da7a1d22d261dc-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0015_tag.div_with_splat_in_data_hash_08e62cf8b869e6cda3da7a1d22d261dc-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 131bcb9fa..8dcd49d55 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0015_tag.div_with_splat_in_data_hash_08e62cf8b869e6cda3da7a1d22d261dc-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0015_tag.div_with_splat_in_data_hash_08e62cf8b869e6cda3da7a1d22d261dc-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -53,7 +53,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0016_tag.div_with_splat_in_aria_hash_8ad32c6ed5ae6d94f82ed245eb1995bc-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0016_tag.div_with_splat_in_aria_hash_8ad32c6ed5ae6d94f82ed245eb1995bc-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 64404c372..a3531385c 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0016_tag.div_with_splat_in_aria_hash_8ad32c6ed5ae6d94f82ed245eb1995bc-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0016_tag.div_with_splat_in_aria_hash_8ad32c6ed5ae6d94f82ed245eb1995bc-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -53,7 +53,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0017_tag.div_with_only_splat_in_data_hash_d110bd06389a4674c477d2fa66dd1f1f-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0017_tag.div_with_only_splat_in_data_hash_d110bd06389a4674c477d2fa66dd1f1f-ef4af315cb33925c38d24ea3c2e8a1cd.txt index b5e6ec5d0..296da9ca3 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0017_tag.div_with_only_splat_in_data_hash_d110bd06389a4674c477d2fa66dd1f1f-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0017_tag.div_with_only_splat_in_data_hash_d110bd06389a4674c477d2fa66dd1f1f-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -33,7 +33,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0018_tag.turbo_frame_converts_underscore_to_dash_ff0891824227631e8d26140108af707e-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0018_tag.turbo_frame_converts_underscore_to_dash_ff0891824227631e8d26140108af707e-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 4e2f8ac63..69e4f9703 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0018_tag.turbo_frame_converts_underscore_to_dash_ff0891824227631e8d26140108af707e-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0018_tag.turbo_frame_converts_underscore_to_dash_ff0891824227631e8d26140108af707e-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -49,7 +49,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0019_tag.trix_editor_converts_underscore_to_dash_ee7beda70b44ad82d9ffc027bff372bc-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0019_tag.trix_editor_converts_underscore_to_dash_ee7beda70b44ad82d9ffc027bff372bc-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 42dabdf8d..161c9e16a 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0019_tag.trix_editor_converts_underscore_to_dash_ee7beda70b44ad82d9ffc027bff372bc-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0019_tag.trix_editor_converts_underscore_to_dash_ee7beda70b44ad82d9ffc027bff372bc-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -62,7 +62,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "trix-editor" (location: (1:8)-(1:19)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:56)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0020_tag.my_custom_element_converts_underscores_to_dashes_19e316f2d691c14d52a56a1ebb53d623-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0020_tag.my_custom_element_converts_underscores_to_dashes_19e316f2d691c14d52a56a1ebb53d623-ef4af315cb33925c38d24ea3c2e8a1cd.txt index c74913895..d4e46cb9d 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0020_tag.my_custom_element_converts_underscores_to_dashes_19e316f2d691c14d52a56a1ebb53d623-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0020_tag.my_custom_element_converts_underscores_to_dashes_19e316f2d691c14d52a56a1ebb53d623-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -49,7 +49,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0021_tag.details_with_inline_block_2c2937a180dc9992676fd6d030ce9595-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0021_tag.details_with_inline_block_2c2937a180dc9992676fd6d030ce9595-ef4af315cb33925c38d24ea3c2e8a1cd.txt index dc002d536..8d6b5ee1c 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0021_tag.details_with_inline_block_2c2937a180dc9992676fd6d030ce9595-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0021_tag.details_with_inline_block_2c2937a180dc9992676fd6d030ce9595-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -25,7 +25,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "details" (location: (1:8)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:37)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0022_tag.div_with_inline_block_and_attributes_927cbf38c52485921360a2ba04bcf856-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0022_tag.div_with_inline_block_and_attributes_927cbf38c52485921360a2ba04bcf856-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 4c399760e..3bd1b7d08 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0022_tag.div_with_inline_block_and_attributes_927cbf38c52485921360a2ba04bcf856-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0022_tag.div_with_inline_block_and_attributes_927cbf38c52485921360a2ba04bcf856-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:8)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:46)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0023_tag.p_with_inline_block_and_ruby_expression_bc15078c869718f854372b4bf111ee10-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0023_tag.p_with_inline_block_and_ruby_expression_bc15078c869718f854372b4bf111ee10-ef4af315cb33925c38d24ea3c2e8a1cd.txt index ce29d02d9..509a9cea4 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0023_tag.p_with_inline_block_and_ruby_expression_bc15078c869718f854372b4bf111ee10-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0023_tag.p_with_inline_block_and_ruby_expression_bc15078c869718f854372b4bf111ee10-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -25,7 +25,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "p" (location: (1:8)-(1:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:27)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0024_tag.span_with_inline_block_42e332c7e86750c83781d4b8f290d224-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0024_tag.span_with_inline_block_42e332c7e86750c83781d4b8f290d224-ef4af315cb33925c38d24ea3c2e8a1cd.txt index e7b57c5b2..5083ac319 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0024_tag.span_with_inline_block_42e332c7e86750c83781d4b8f290d224-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0024_tag.span_with_inline_block_42e332c7e86750c83781d4b8f290d224-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -25,7 +25,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "span" (location: (1:8)-(1:12)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:26)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0025_tag.div_with_content_argument_and_block_prefers_block_content_db595c08d6477f374ee860583565822b-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0025_tag.div_with_content_argument_and_block_prefers_block_content_db595c08d6477f374ee860583565822b-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 267710b02..9ea4ead73 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0025_tag.div_with_content_argument_and_block_prefers_block_content_db595c08d6477f374ee860583565822b-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0025_tag.div_with_content_argument_and_block_prefers_block_content_db595c08d6477f374ee860583565822b-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -25,7 +25,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:8)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:38)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0026_tag.div_with_inline_block_and_data_attributes_3b2b9d454a29d76234d309aea22053d0-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0026_tag.div_with_inline_block_and_data_attributes_3b2b9d454a29d76234d309aea22053d0-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 9394cec6d..7bfe742e2 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0026_tag.div_with_inline_block_and_data_attributes_3b2b9d454a29d76234d309aea22053d0-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0026_tag.div_with_inline_block_and_data_attributes_3b2b9d454a29d76234d309aea22053d0-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:8)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:59)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0027_tag.div_with_content_argument_and_attributes_and_block_prefers_block_98d301b8550fdc86da40ec5a0afa9e84-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0027_tag.div_with_content_argument_and_attributes_and_block_prefers_block_98d301b8550fdc86da40ec5a0afa9e84-ef4af315cb33925c38d24ea3c2e8a1cd.txt index fe9f98b7d..a3fa2882b 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0027_tag.div_with_content_argument_and_attributes_and_block_prefers_block_98d301b8550fdc86da40ec5a0afa9e84-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0027_tag.div_with_content_argument_and_attributes_and_block_prefers_block_98d301b8550fdc86da40ec5a0afa9e84-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:8)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:51)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0028_tag.script_with_block_b757ec1ed6b600e2a48adf49d099d8a1-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0028_tag.script_with_block_b757ec1ed6b600e2a48adf49d099d8a1-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 276dc1255..b4103e9b7 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0028_tag.script_with_block_b757ec1ed6b600e2a48adf49d099d8a1-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0028_tag.script_with_block_b757ec1ed6b600e2a48adf49d099d8a1-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -29,7 +29,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0029_tag.script_with_content_as_argument_62b1375977c37a101f180ef0b3483bdc-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0029_tag.script_with_content_as_argument_62b1375977c37a101f180ef0b3483bdc-ef4af315cb33925c38d24ea3c2e8a1cd.txt index abcbfb436..c55748b3e 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0029_tag.script_with_content_as_argument_62b1375977c37a101f180ef0b3483bdc-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0029_tag.script_with_content_as_argument_62b1375977c37a101f180ef0b3483bdc-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -25,7 +25,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:8)-(1:14)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:34)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0030_tag.script_with_type_attribute_5ae53e8b6538d10589f23f0f410ded29-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0030_tag.script_with_type_attribute_5ae53e8b6538d10589f23f0f410ded29-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 6eed31755..d7cfd5daa 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0030_tag.script_with_type_attribute_5ae53e8b6538d10589f23f0f410ded29-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0030_tag.script_with_type_attribute_5ae53e8b6538d10589f23f0f410ded29-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -49,7 +49,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0031_tag.script_with_src_attribute_25990dd478bb14fa2efa133e6fdcce66-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0031_tag.script_with_src_attribute_25990dd478bb14fa2efa133e6fdcce66-ef4af315cb33925c38d24ea3c2e8a1cd.txt index e8f1e5080..da06a1fc7 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0031_tag.script_with_src_attribute_25990dd478bb14fa2efa133e6fdcce66-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0031_tag.script_with_src_attribute_25990dd478bb14fa2efa133e6fdcce66-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -53,7 +53,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:8)-(1:14)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:60)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0035_tag.div_with_shorthand_keyword_arguments_3fdb7b4f5bb3c8c34c745dd9200bb83c-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0035_tag.div_with_shorthand_keyword_arguments_3fdb7b4f5bb3c8c34c745dd9200bb83c-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 471b8b83a..e01e88b48 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0035_tag.div_with_shorthand_keyword_arguments_3fdb7b4f5bb3c8c34c745dd9200bb83c-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0035_tag.div_with_shorthand_keyword_arguments_3fdb7b4f5bb3c8c34c745dd9200bb83c-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -62,7 +62,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:8)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:31)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0036_tag.script_with_HTML-like_content_in_block_(gh-1426)_8afd8ec54729e073f5d0f71081559ff1-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0036_tag.script_with_HTML-like_content_in_block_(gh-1426)_8afd8ec54729e073f5d0f71081559ff1-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 294e72a70..751908f00 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0036_tag.script_with_HTML-like_content_in_block_(gh-1426)_8afd8ec54729e073f5d0f71081559ff1-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0036_tag.script_with_HTML-like_content_in_block_(gh-1426)_8afd8ec54729e073f5d0f71081559ff1-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -29,7 +29,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0037_tag.script_with_less-than_in_for_loop_condition_(gh-1426)_f58e9e191d999e4fae8f60dba09f8295-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0037_tag.script_with_less-than_in_for_loop_condition_(gh-1426)_f58e9e191d999e4fae8f60dba09f8295-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 551dbfa33..825441230 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0037_tag.script_with_less-than_in_for_loop_condition_(gh-1426)_f58e9e191d999e4fae8f60dba09f8295-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0037_tag.script_with_less-than_in_for_loop_condition_(gh-1426)_f58e9e191d999e4fae8f60dba09f8295-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -29,7 +29,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0038_tag.div_inside_if_block_08a29db5bf73b15e128a208d370a193c-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0038_tag.div_inside_if_block_08a29db5bf73b15e128a208d370a193c-ef4af315cb33925c38d24ea3c2e8a1cd.txt index e51c992e0..36b1d1ddd 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0038_tag.div_inside_if_block_08a29db5bf73b15e128a208d370a193c-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0038_tag.div_inside_if_block_08a29db5bf73b15e128a208d370a193c-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -60,7 +60,8 @@ options: {action_view_helpers: true} │ │ │ │ └── tag_closing: "%>" (location: (4:9)-(4:11)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (4:11)-(5:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0039_tag.img_inside_if_block_172928c57b9767e9ab8e8b140f070cf4-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0039_tag.img_inside_if_block_172928c57b9767e9ab8e8b140f070cf4-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 214df0377..f3c8dc1f0 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0039_tag.img_inside_if_block_172928c57b9767e9ab8e8b140f070cf4-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0039_tag.img_inside_if_block_172928c57b9767e9ab8e8b140f070cf4-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -70,7 +70,8 @@ options: {action_view_helpers: true} │ │ │ ├── body: [] │ │ │ ├── close_tag: ∅ │ │ │ ├── is_void: true - │ │ │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:48)-(3:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0040_tag.div_inside_if_else_branches_f07868e165e21c5ed772e30b0572d459-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0040_tag.div_inside_if_else_branches_f07868e165e21c5ed772e30b0572d459-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 48f17ab4d..9f63b38f9 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0040_tag.div_inside_if_else_branches_f07868e165e21c5ed772e30b0572d459-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0040_tag.div_inside_if_else_branches_f07868e165e21c5ed772e30b0572d459-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -64,7 +64,8 @@ options: {action_view_helpers: true} │ │ │ │ └── tag_closing: "%>" (location: (4:9)-(4:11)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (4:11)-(5:0)) │ │ └── content: "\n" @@ -119,7 +120,8 @@ options: {action_view_helpers: true} │ │ │ │ └── tag_closing: "%>" (location: (8:9)-(8:11)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (8:11)-(9:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0041_tag.div_inside_case_when_branches_b44502a2e213c448870f0e12b34aef1b-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0041_tag.div_inside_case_when_branches_b44502a2e213c448870f0e12b34aef1b-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 91f5a0951..75a687c47 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0041_tag.div_inside_case_when_branches_b44502a2e213c448870f0e12b34aef1b-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0041_tag.div_inside_case_when_branches_b44502a2e213c448870f0e12b34aef1b-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -74,7 +74,8 @@ options: {action_view_helpers: true} │ │ │ │ │ └── tag_closing: "%>" (location: (5:9)-(5:11)) │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (5:11)-(6:0)) │ │ │ └── content: "\n" @@ -130,7 +131,8 @@ options: {action_view_helpers: true} │ │ │ │ └── tag_closing: "%>" (location: (9:9)-(9:11)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (9:11)-(10:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0042_tag.img_inside_each_loop_60089b96bf7fe18cb9f1e9134e05bc6e-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0042_tag.img_inside_each_loop_60089b96bf7fe18cb9f1e9134e05bc6e-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 3fd62dcec..0f839dce0 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0042_tag.img_inside_each_loop_60089b96bf7fe18cb9f1e9134e05bc6e-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0042_tag.img_inside_each_loop_60089b96bf7fe18cb9f1e9134e05bc6e-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -69,7 +69,8 @@ options: {action_view_helpers: true} │ │ │ ├── body: [] │ │ │ ├── close_tag: ∅ │ │ │ ├── is_void: true - │ │ │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:52)-(3:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0043_tag.script_with_nonce_true_cfc7f577c5fd6be62fe31c647b0f935a-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0043_tag.script_with_nonce_true_cfc7f577c5fd6be62fe31c647b0f935a-ef4af315cb33925c38d24ea3c2e8a1cd.txt index b1583c3c2..428d9d3e1 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0043_tag.script_with_nonce_true_cfc7f577c5fd6be62fe31c647b0f935a-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0043_tag.script_with_nonce_true_cfc7f577c5fd6be62fe31c647b0f935a-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:8)-(1:14)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:61)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0044_tag.script_with_nonce_false_269bf046fa5a06e4d240e83c58a3de2d-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0044_tag.script_with_nonce_false_269bf046fa5a06e4d240e83c58a3de2d-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 6bd33621b..9eb4942b1 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0044_tag.script_with_nonce_false_269bf046fa5a06e4d240e83c58a3de2d-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0044_tag.script_with_nonce_false_269bf046fa5a06e4d240e83c58a3de2d-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "script" (location: (1:8)-(1:14)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:62)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0045_tag.img_with_content_argument_reports_void_element_content_error_084e2a1a8052416f1cead9abb2dbafe0-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0045_tag.img_with_content_argument_reports_void_element_content_error_084e2a1a8052416f1cead9abb2dbafe0-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 8b2926c5b..b4b7eb652 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0045_tag.img_with_content_argument_reports_void_element_content_error_084e2a1a8052416f1cead9abb2dbafe0-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0045_tag.img_with_content_argument_reports_void_element_content_error_084e2a1a8052416f1cead9abb2dbafe0-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -29,7 +29,8 @@ options: {action_view_helpers: true} │ │ │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:27)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0046_tag.img_with_content_argument_and_data_attributes_reports_void_element_content_error_27beafc0540b950e2d663a972bde04c5-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0046_tag.img_with_content_argument_and_data_attributes_reports_void_element_content_error_27beafc0540b950e2d663a972bde04c5-ef4af315cb33925c38d24ea3c2e8a1cd.txt index e1fe33809..55387b946 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0046_tag.img_with_content_argument_and_data_attributes_reports_void_element_content_error_27beafc0540b950e2d663a972bde04c5-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0046_tag.img_with_content_argument_and_data_attributes_reports_void_element_content_error_27beafc0540b950e2d663a972bde04c5-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -49,7 +49,8 @@ options: {action_view_helpers: true} │ │ │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:58)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0047_tag.attributes_inside_HTML_open_tag_extracts_attributes_e0eaae0ef9762a0ebbb46b3265215a97-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0047_tag.attributes_inside_HTML_open_tag_extracts_attributes_e0eaae0ef9762a0ebbb46b3265215a97-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 7ee82e3f3..720836d82 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0047_tag.attributes_inside_HTML_open_tag_extracts_attributes_e0eaae0ef9762a0ebbb46b3265215a97-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0047_tag.attributes_inside_HTML_open_tag_extracts_attributes_e0eaae0ef9762a0ebbb46b3265215a97-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -59,7 +59,8 @@ options: {action_view_helpers: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:69)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0048_tag.attributes_with_mixed_HTML_attributes_and_disabled_false_0a0702154698a698b3d3ee31c36614e9-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0048_tag.attributes_with_mixed_HTML_attributes_and_disabled_false_0a0702154698a698b3d3ee31c36614e9-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 780ab01d9..72620378a 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0048_tag.attributes_with_mixed_HTML_attributes_and_disabled_false_0a0702154698a698b3d3ee31c36614e9-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0048_tag.attributes_with_mixed_HTML_attributes_and_disabled_false_0a0702154698a698b3d3ee31c36614e9-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -88,7 +88,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: ">" (location: (1:132)-(1:133)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:133)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0049_tag.attributes_with_attribute_before_69526b8c7b82b45f37882d0d6d710030-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0049_tag.attributes_with_attribute_before_69526b8c7b82b45f37882d0d6d710030-ef4af315cb33925c38d24ea3c2e8a1cd.txt index f17a9c92f..4e967cb2f 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0049_tag.attributes_with_attribute_before_69526b8c7b82b45f37882d0d6d710030-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0049_tag.attributes_with_attribute_before_69526b8c7b82b45f37882d0d6d710030-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -88,7 +88,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: ">" (location: (1:132)-(1:133)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:133)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0050_tag.attributes_with_attribute_before_and_after_6118563c87f6d0c0b220453a8d4aa554-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0050_tag.attributes_with_attribute_before_and_after_6118563c87f6d0c0b220453a8d4aa554-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 6bc674ea8..37581aaef 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0050_tag.attributes_with_attribute_before_and_after_6118563c87f6d0c0b220453a8d4aa554-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0050_tag.attributes_with_attribute_before_and_after_6118563c87f6d0c0b220453a8d4aa554-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -110,7 +110,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: ">" (location: (3:8)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0051_tag.send_is_treated_as_dynamic_and_not_converted_96b044ef230bd28b67b17284f253ef6e-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0051_tag.send_is_treated_as_dynamic_and_not_converted_96b044ef230bd28b67b17284f253ef6e-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 1ac837f4c..bb22941da 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0051_tag.send_is_treated_as_dynamic_and_not_converted_96b044ef230bd28b67b17284f253ef6e-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0051_tag.send_is_treated_as_dynamic_and_not_converted_96b044ef230bd28b67b17284f253ef6e-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -22,7 +22,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: ∅ │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:31)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0052_tag.public_send_is_treated_as_dynamic_and_not_converted_99d81f9335ffa79bb611dc3d98f08444-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0052_tag.public_send_is_treated_as_dynamic_and_not_converted_99d81f9335ffa79bb611dc3d98f08444-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 7d6f89ac6..ef88a7507 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0052_tag.public_send_is_treated_as_dynamic_and_not_converted_99d81f9335ffa79bb611dc3d98f08444-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0052_tag.public_send_is_treated_as_dynamic_and_not_converted_99d81f9335ffa79bb611dc3d98f08444-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -22,7 +22,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: ∅ │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:28)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0053_tag.try_is_treated_as_dynamic_and_not_converted_5b306644e6f74600784c8798adfca43e-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0053_tag.try_is_treated_as_dynamic_and_not_converted_5b306644e6f74600784c8798adfca43e-ef4af315cb33925c38d24ea3c2e8a1cd.txt index fcece19af..b5747774c 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0053_tag.try_is_treated_as_dynamic_and_not_converted_5b306644e6f74600784c8798adfca43e-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0053_tag.try_is_treated_as_dynamic_and_not_converted_5b306644e6f74600784c8798adfca43e-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -22,7 +22,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: ∅ │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:20)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0054_tag.class_is_treated_as_dynamic_and_not_converted_2946ca9fd45ed02f3812eb296393e2af-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0054_tag.class_is_treated_as_dynamic_and_not_converted_2946ca9fd45ed02f3812eb296393e2af-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 2e54552f6..32f95cef6 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0054_tag.class_is_treated_as_dynamic_and_not_converted_2946ca9fd45ed02f3812eb296393e2af-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0054_tag.class_is_treated_as_dynamic_and_not_converted_2946ca9fd45ed02f3812eb296393e2af-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -22,7 +22,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: ∅ │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:16)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0055_tag.method_is_treated_as_dynamic_and_not_converted_dcd17f61859406046ca77dfd6dbc3180-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0055_tag.method_is_treated_as_dynamic_and_not_converted_dcd17f61859406046ca77dfd6dbc3180-ef4af315cb33925c38d24ea3c2e8a1cd.txt index b355e4a44..e7f8dc53e 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0055_tag.method_is_treated_as_dynamic_and_not_converted_dcd17f61859406046ca77dfd6dbc3180-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0055_tag.method_is_treated_as_dynamic_and_not_converted_dcd17f61859406046ca77dfd6dbc3180-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -22,7 +22,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: ∅ │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:23)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0056_tag.frozen_is_treated_as_dynamic_and_not_converted_19506bd2239143e455cfd0dab224ddc6-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0056_tag.frozen_is_treated_as_dynamic_and_not_converted_19506bd2239143e455cfd0dab224ddc6-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 6c27c0d71..0dcfb2975 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0056_tag.frozen_is_treated_as_dynamic_and_not_converted_19506bd2239143e455cfd0dab224ddc6-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0056_tag.frozen_is_treated_as_dynamic_and_not_converted_19506bd2239143e455cfd0dab224ddc6-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -22,7 +22,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: ∅ │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:18)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0057_tag.input_void_element_with_boolean_attribute_25b971f7354b53939fa88ea0486135a4-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0057_tag.input_void_element_with_boolean_attribute_25b971f7354b53939fa88ea0486135a4-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 8af95aac1..720bf9b2e 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0057_tag.input_void_element_with_boolean_attribute_25b971f7354b53939fa88ea0486135a4-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0057_tag.input_void_element_with_boolean_attribute_25b971f7354b53939fa88ea0486135a4-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -50,7 +50,8 @@ options: {action_view_helpers: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:45)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0058_tag.section_with_%w()_class_attribute_63caff49fdf4aa472942f37a2d642dbf-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0058_tag.section_with_%w()_class_attribute_63caff49fdf4aa472942f37a2d642dbf-ef4af315cb33925c38d24ea3c2e8a1cd.txt index cbd6be274..a28a80441 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0058_tag.section_with_%w()_class_attribute_63caff49fdf4aa472942f37a2d642dbf-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0058_tag.section_with_%w()_class_attribute_63caff49fdf4aa472942f37a2d642dbf-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "section" (location: (1:8)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:47)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0059_tag.section_with_array_class_attribute_ab8b0a89a3f365e6b1bbee619a8c2351-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0059_tag.section_with_array_class_attribute_ab8b0a89a3f365e6b1bbee619a8c2351-ef4af315cb33925c38d24ea3c2e8a1cd.txt index bbc88e71f..e7ff825bd 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0059_tag.section_with_array_class_attribute_ab8b0a89a3f365e6b1bbee619a8c2351-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0059_tag.section_with_array_class_attribute_ab8b0a89a3f365e6b1bbee619a8c2351-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "section" (location: (1:8)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:48)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0060_tag.section_with_mixed_array_class_attribute_keeps_as_ruby_literal_922f4304cc524070cb9352d52dd4a044-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0060_tag.section_with_mixed_array_class_attribute_keeps_as_ruby_literal_922f4304cc524070cb9352d52dd4a044-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 22449e128..755e504ec 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0060_tag.section_with_mixed_array_class_attribute_keeps_as_ruby_literal_922f4304cc524070cb9352d52dd4a044-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0060_tag.section_with_mixed_array_class_attribute_keeps_as_ruby_literal_922f4304cc524070cb9352d52dd4a044-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "section" (location: (1:8)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:47)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0061_tag.section_with_symbol_array_class_attribute_14b5bcc5dc18f9f3c6adcca6fef4a1fb-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0061_tag.section_with_symbol_array_class_attribute_14b5bcc5dc18f9f3c6adcca6fef4a1fb-ef4af315cb33925c38d24ea3c2e8a1cd.txt index a7128b7bc..93343e362 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0061_tag.section_with_symbol_array_class_attribute_14b5bcc5dc18f9f3c6adcca6fef4a1fb-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0061_tag.section_with_symbol_array_class_attribute_14b5bcc5dc18f9f3c6adcca6fef4a1fb-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "section" (location: (1:8)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:46)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0062_tag.div_with_conditional_class_hash_20faf874bb340bd229d2804d48e79247-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0062_tag.div_with_conditional_class_hash_20faf874bb340bd229d2804d48e79247-ef4af315cb33925c38d24ea3c2e8a1cd.txt index fea30c0c1..316eb7aa9 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0062_tag.div_with_conditional_class_hash_20faf874bb340bd229d2804d48e79247-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0062_tag.div_with_conditional_class_hash_20faf874bb340bd229d2804d48e79247-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:8)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:53)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0063_tag.div_with_dynamic_conditional_class_hash_c1267fef8afdff54a94d52f9dc13f619-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0063_tag.div_with_dynamic_conditional_class_hash_c1267fef8afdff54a94d52f9dc13f619-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 034cf6803..eb1eca999 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0063_tag.div_with_dynamic_conditional_class_hash_c1267fef8afdff54a94d52f9dc13f619-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0063_tag.div_with_dynamic_conditional_class_hash_c1267fef8afdff54a94d52f9dc13f619-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:8)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:44)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0064_tag.div_with_symbol_id_attribute_c64bbe9b704808a35aed8b7c15f00fbf-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0064_tag.div_with_symbol_id_attribute_c64bbe9b704808a35aed8b7c15f00fbf-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 8c4ac6f92..31238d16b 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0064_tag.div_with_symbol_id_attribute_c64bbe9b704808a35aed8b7c15f00fbf-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0064_tag.div_with_symbol_id_attribute_c64bbe9b704808a35aed8b7c15f00fbf-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:8)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:24)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0065_tag.div_with_aria_hash_attributes_d09e3ad879feeadf8b264ec689cb4b7e-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0065_tag.div_with_aria_hash_attributes_d09e3ad879feeadf8b264ec689cb4b7e-ef4af315cb33925c38d24ea3c2e8a1cd.txt index b56ef862f..3ffb2a3b9 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0065_tag.div_with_aria_hash_attributes_d09e3ad879feeadf8b264ec689cb4b7e-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0065_tag.div_with_aria_hash_attributes_d09e3ad879feeadf8b264ec689cb4b7e-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -62,7 +62,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:8)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:53)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0066_tag.div_with_data_hash_containing_%w()_array_value_d85064b5c14cbdb5239503045d88f921-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0066_tag.div_with_data_hash_containing_%w()_array_value_d85064b5c14cbdb5239503045d88f921-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 99c63eef8..c4b173c5a 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0066_tag.div_with_data_hash_containing_%w()_array_value_d85064b5c14cbdb5239503045d88f921-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0066_tag.div_with_data_hash_containing_%w()_array_value_d85064b5c14cbdb5239503045d88f921-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:8)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:53)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0067_tag.div_with_data_hash_containing_array_value_683d3598e451685b32baa2b0e3022244-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0067_tag.div_with_data_hash_containing_array_value_683d3598e451685b32baa2b0e3022244-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 1b7808ed1..83ba15102 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0067_tag.div_with_data_hash_containing_array_value_683d3598e451685b32baa2b0e3022244-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0067_tag.div_with_data_hash_containing_array_value_683d3598e451685b32baa2b0e3022244-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:8)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:54)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0068_tag.img_with_escape_false_option_a66f2db748d6c9ecb329c3c6f606e650-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0068_tag.img_with_escape_false_option_a66f2db748d6c9ecb329c3c6f606e650-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 82ed45d3d..5034f2b74 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0068_tag.img_with_escape_false_option_a66f2db748d6c9ecb329c3c6f606e650-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0068_tag.img_with_escape_false_option_a66f2db748d6c9ecb329c3c6f606e650-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -39,7 +39,8 @@ options: {action_view_helpers: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: false │ └── @ HTMLTextNode (location: (1:52)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0069_tag.div_with_data_hash_containing_symbol_value_7f8cfd0aa374d0bfd16a7d014193883f-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0069_tag.div_with_data_hash_containing_symbol_value_7f8cfd0aa374d0bfd16a7d014193883f-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 8040470ae..d485a11b3 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0069_tag.div_with_data_hash_containing_symbol_value_7f8cfd0aa374d0bfd16a7d014193883f-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0069_tag.div_with_data_hash_containing_symbol_value_7f8cfd0aa374d0bfd16a7d014193883f-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:8)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:40)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0070_tag.div_with_data_hash_containing_integer_value_bd644aec11820868ec0be7ff46407f9c-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0070_tag.div_with_data_hash_containing_integer_value_bd644aec11820868ec0be7ff46407f9c-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 187bba685..82ee40ea6 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0070_tag.div_with_data_hash_containing_integer_value_bd644aec11820868ec0be7ff46407f9c-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0070_tag.div_with_data_hash_containing_integer_value_bd644aec11820868ec0be7ff46407f9c-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:8)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:34)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0071_tag.div_with_data_hash_containing_nested_hash_value_df679d25a911db3c884b69f422ae682c-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0071_tag.div_with_data_hash_containing_nested_hash_value_df679d25a911db3c884b69f422ae682c-ef4af315cb33925c38d24ea3c2e8a1cd.txt index c1cd0232c..76d0d92ee 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0071_tag.div_with_data_hash_containing_nested_hash_value_df679d25a911db3c884b69f422ae682c-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0071_tag.div_with_data_hash_containing_nested_hash_value_df679d25a911db3c884b69f422ae682c-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:8)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:51)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0072_tag.h3_with_variable_content_argument_and_attributes_d49d69d716516f83a98a8e5b524530fd-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0072_tag.h3_with_variable_content_argument_and_attributes_d49d69d716516f83a98a8e5b524530fd-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 082fad847..8c704dab7 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0072_tag.h3_with_variable_content_argument_and_attributes_d49d69d716516f83a98a8e5b524530fd-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0072_tag.h3_with_variable_content_argument_and_attributes_d49d69d716516f83a98a8e5b524530fd-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -51,7 +51,8 @@ options: {action_view_helpers: true} │ │ │ └── tag_name: "h3" (location: (1:8)-(1:10)) │ │ │ │ │ ├── is_void: false - │ │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ └── escape_content: true │ │ │ ├── subsequent: ∅ │ └── end_node: diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0073_tag.p_with_variable_content_argument_and_attributes_without_parens_dbdc10519eb614fcb9b942c02c4e22b7-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0073_tag.p_with_variable_content_argument_and_attributes_without_parens_dbdc10519eb614fcb9b942c02c4e22b7-ef4af315cb33925c38d24ea3c2e8a1cd.txt index b1e0be11b..90acea1e2 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0073_tag.p_with_variable_content_argument_and_attributes_without_parens_dbdc10519eb614fcb9b942c02c4e22b7-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0073_tag.p_with_variable_content_argument_and_attributes_without_parens_dbdc10519eb614fcb9b942c02c4e22b7-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "p" (location: (1:8)-(1:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:44)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0074_tag.div_with_render_call_as_content_argument_and_attributes_2556fd2b06fdcf98ef7e574a9790178d-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0074_tag.div_with_render_call_as_content_argument_and_attributes_2556fd2b06fdcf98ef7e574a9790178d-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 264b494de..e879645ce 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0074_tag.div_with_render_call_as_content_argument_and_attributes_2556fd2b06fdcf98ef7e574a9790178d-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0074_tag.div_with_render_call_as_content_argument_and_attributes_2556fd2b06fdcf98ef7e574a9790178d-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -51,7 +51,8 @@ options: {action_view_helpers: true} │ │ │ └── tag_name: "div" (location: (1:8)-(1:11)) │ │ │ │ │ ├── is_void: false - │ │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ └── escape_content: true │ │ │ ├── subsequent: ∅ │ └── end_node: diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0075_tag.span_with_instance_variable_content_argument_b518878f7f1c73ec50b00add60be8fa7-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0075_tag.span_with_instance_variable_content_argument_b518878f7f1c73ec50b00add60be8fa7-ef4af315cb33925c38d24ea3c2e8a1cd.txt index a2db59d9f..d400f588b 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0075_tag.span_with_instance_variable_content_argument_b518878f7f1c73ec50b00add60be8fa7-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0075_tag.span_with_instance_variable_content_argument_b518878f7f1c73ec50b00add60be8fa7-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "span" (location: (1:8)-(1:12)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:41)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0076_tag.h1_with_method_call_content_argument_1019230083676c088cebc4e42f1251d7-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0076_tag.h1_with_method_call_content_argument_1019230083676c088cebc4e42f1251d7-ef4af315cb33925c38d24ea3c2e8a1cd.txt index ec982e090..7f125529a 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0076_tag.h1_with_method_call_content_argument_1019230083676c088cebc4e42f1251d7-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0076_tag.h1_with_method_call_content_argument_1019230083676c088cebc4e42f1251d7-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "h1" (location: (1:8)-(1:10)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:43)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0077_tag.div_with_variable_content_argument_only_5b50631477a59f9c2cb9f8115c8b69cb-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0077_tag.div_with_variable_content_argument_only_5b50631477a59f9c2cb9f8115c8b69cb-ef4af315cb33925c38d24ea3c2e8a1cd.txt index bd0810c69..1534a7f4a 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0077_tag.div_with_variable_content_argument_only_5b50631477a59f9c2cb9f8115c8b69cb-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0077_tag.div_with_variable_content_argument_only_5b50631477a59f9c2cb9f8115c8b69cb-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -25,7 +25,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "div" (location: (1:8)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:22)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0078_tag.p_with_postfix_if_condition_69eaa02b9aebd1120acbd4230f5850d7-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0078_tag.p_with_postfix_if_condition_69eaa02b9aebd1120acbd4230f5850d7-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 14fa7c54a..f9d5cfe5d 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0078_tag.p_with_postfix_if_condition_69eaa02b9aebd1120acbd4230f5850d7-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0078_tag.p_with_postfix_if_condition_69eaa02b9aebd1120acbd4230f5850d7-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -51,7 +51,8 @@ options: {action_view_helpers: true} │ │ │ └── tag_name: "p" (location: (1:8)-(1:9)) │ │ │ │ │ ├── is_void: false - │ │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ └── escape_content: true │ │ │ ├── subsequent: ∅ │ └── end_node: diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0079_tag.div_with_postfix_unless_condition_e1e81dac220afacfc248fd90ddb51aff-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0079_tag.div_with_postfix_unless_condition_e1e81dac220afacfc248fd90ddb51aff-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 22502e52d..29d0d2877 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0079_tag.div_with_postfix_unless_condition_e1e81dac220afacfc248fd90ddb51aff-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0079_tag.div_with_postfix_unless_condition_e1e81dac220afacfc248fd90ddb51aff-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -51,7 +51,8 @@ options: {action_view_helpers: true} │ │ │ └── tag_name: "div" (location: (1:8)-(1:11)) │ │ │ │ │ ├── is_void: false - │ │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ └── escape_content: true │ │ │ ├── else_clause: ∅ │ └── end_node: diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0080_tag.div_with_nested_tag_helpers_and_postfix_conditions_40088ba33690dda12ec80ba69fd139bd-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0080_tag.div_with_nested_tag_helpers_and_postfix_conditions_40088ba33690dda12ec80ba69fd139bd-ef4af315cb33925c38d24ea3c2e8a1cd.txt index c2e493c23..a1dcb9cf6 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0080_tag.div_with_nested_tag_helpers_and_postfix_conditions_40088ba33690dda12ec80ba69fd139bd-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0080_tag.div_with_nested_tag_helpers_and_postfix_conditions_40088ba33690dda12ec80ba69fd139bd-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -92,7 +92,8 @@ options: {action_view_helpers: true} │ │ │ │ │ └── tag_name: "div" (location: (2:10)-(2:13)) │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ ├── subsequent: ∅ │ │ │ └── end_node: @@ -164,7 +165,8 @@ options: {action_view_helpers: true} │ │ │ │ │ │ │ └── tag_name: "h3" (location: (5:12)-(5:14)) │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ │ │ │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ ├── subsequent: ∅ │ │ │ │ │ └── end_node: @@ -216,7 +218,8 @@ options: {action_view_helpers: true} │ │ │ │ │ │ └── tag_name: "p" (location: (6:12)-(6:13)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ │ │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (6:49)-(7:2)) │ │ │ │ └── content: "\n " @@ -228,7 +231,8 @@ options: {action_view_helpers: true} │ │ │ │ └── tag_closing: "%>" (location: (7:9)-(7:11)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (7:11)-(8:0)) │ │ └── content: "\n" @@ -240,7 +244,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (8:7)-(8:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (8:9)-(9:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0081_tag.img_with_do...end_block_reports_void_element_content_error_9c1a518d614faf52dd2cc6ac7d958e23-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0081_tag.img_with_do...end_block_reports_void_element_content_error_9c1a518d614faf52dd2cc6ac7d958e23-ef4af315cb33925c38d24ea3c2e8a1cd.txt index f15c7be37..9c89b64b0 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0081_tag.img_with_do...end_block_reports_void_element_content_error_9c1a518d614faf52dd2cc6ac7d958e23-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0081_tag.img_with_do...end_block_reports_void_element_content_error_9c1a518d614faf52dd2cc6ac7d958e23-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -51,7 +51,8 @@ options: {action_view_helpers: true} │ │ │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0082_tag.br_with_inline_block_reports_void_element_content_error_1785a65494c55b8dfb047b2b59c914e9-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0082_tag.br_with_inline_block_reports_void_element_content_error_1785a65494c55b8dfb047b2b59c914e9-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 7efd51864..7e167aac0 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0082_tag.br_with_inline_block_reports_void_element_content_error_1785a65494c55b8dfb047b2b59c914e9-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0082_tag.br_with_inline_block_reports_void_element_content_error_1785a65494c55b8dfb047b2b59c914e9-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -29,7 +29,8 @@ options: {action_view_helpers: true} │ │ │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:27)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0083_tag.input_with_do...end_block_reports_void_element_content_error_ac6b504f9283bb9b2292fe8b2077d54f-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0083_tag.input_with_do...end_block_reports_void_element_content_error_ac6b504f9283bb9b2292fe8b2077d54f-ef4af315cb33925c38d24ea3c2e8a1cd.txt index bbadc3312..48f52e60c 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0083_tag.input_with_do...end_block_reports_void_element_content_error_ac6b504f9283bb9b2292fe8b2077d54f-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0083_tag.input_with_do...end_block_reports_void_element_content_error_ac6b504f9283bb9b2292fe8b2077d54f-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -31,7 +31,8 @@ options: {action_view_helpers: true} │ │ │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0084_tag.hr_with_do...end_block_reports_void_element_content_error_1fde665bf2ae90beaad429e597c0292a-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0084_tag.hr_with_do...end_block_reports_void_element_content_error_1fde665bf2ae90beaad429e597c0292a-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 61a8cd90d..c4035c911 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0084_tag.hr_with_do...end_block_reports_void_element_content_error_1fde665bf2ae90beaad429e597c0292a-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0084_tag.hr_with_do...end_block_reports_void_element_content_error_1fde665bf2ae90beaad429e597c0292a-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -51,7 +51,8 @@ options: {action_view_helpers: true} │ │ │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0085_tag.div_with_ternary_argument_is_not_unwrapped_156981773f429653ebd73d85ee635df2-eb0a63cf1befbba804dbf1d7be389676.txt b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0085_tag.div_with_ternary_argument_is_not_unwrapped_156981773f429653ebd73d85ee635df2-eb0a63cf1befbba804dbf1d7be389676.txt index 34ac2461b..87a48ad76 100644 --- a/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0085_tag.div_with_ternary_argument_is_not_unwrapped_156981773f429653ebd73d85ee635df2-eb0a63cf1befbba804dbf1d7be389676.txt +++ b/test/snapshots/analyze/action_view/tag_helper/tag_test/test_0085_tag.div_with_ternary_argument_is_not_unwrapped_156981773f429653ebd73d85ee635df2-eb0a63cf1befbba804dbf1d7be389676.txt @@ -25,7 +25,8 @@ options: {action_view_helpers: true, transform_conditionals: true} │ │ └── tag_name: "div" (location: (1:8)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::TagHelper#tag" + │ ├── element_source: "ActionView::Helpers::TagHelper#tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:35)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0001_turbo_frame_tag_with_block_410614c4c0348ca6841ccc1e7c5023d8-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0001_turbo_frame_tag_with_block_410614c4c0348ca6841ccc1e7c5023d8-ef4af315cb33925c38d24ea3c2e8a1cd.txt index d3fbd82ab..f4b781b34 100644 --- a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0001_turbo_frame_tag_with_block_410614c4c0348ca6841ccc1e7c5023d8-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0001_turbo_frame_tag_with_block_410614c4c0348ca6841ccc1e7c5023d8-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -49,7 +49,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ ├── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0002_turbo_frame_tag_with_string_id_d7fdc4cc66351e5c40d267be77207a52-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0002_turbo_frame_tag_with_string_id_d7fdc4cc66351e5c40d267be77207a52-ef4af315cb33925c38d24ea3c2e8a1cd.txt index b455ed9a6..e1a830ede 100644 --- a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0002_turbo_frame_tag_with_string_id_d7fdc4cc66351e5c40d267be77207a52-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0002_turbo_frame_tag_with_string_id_d7fdc4cc66351e5c40d267be77207a52-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "turbo-frame" (location: (1:4)-(1:19)) │ │ │ ├── is_void: false - │ └── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ ├── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:29)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0003_turbo_frame_tag_with_src_attribute_7997ffdb1e78c11e8b7d5d8ed2bc5d74-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0003_turbo_frame_tag_with_src_attribute_7997ffdb1e78c11e8b7d5d8ed2bc5d74-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 01d1eae38..1e679d96d 100644 --- a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0003_turbo_frame_tag_with_src_attribute_7997ffdb1e78c11e8b7d5d8ed2bc5d74-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0003_turbo_frame_tag_with_src_attribute_7997ffdb1e78c11e8b7d5d8ed2bc5d74-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -62,7 +62,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "turbo-frame" (location: (1:4)-(1:19)) │ │ │ ├── is_void: false - │ └── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ ├── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:51)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0004_turbo_frame_tag_with_src_and_target_attributes_162e0b50e432338f7b09c755def51fe7-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0004_turbo_frame_tag_with_src_and_target_attributes_162e0b50e432338f7b09c755def51fe7-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 003aa6741..5855641cc 100644 --- a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0004_turbo_frame_tag_with_src_and_target_attributes_162e0b50e432338f7b09c755def51fe7-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0004_turbo_frame_tag_with_src_and_target_attributes_162e0b50e432338f7b09c755def51fe7-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -82,7 +82,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "turbo-frame" (location: (1:4)-(1:19)) │ │ │ ├── is_void: false - │ └── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ ├── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:67)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0005_turbo_frame_tag_with_loading_lazy_3873b60a7854be0ab998716afea66db8-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0005_turbo_frame_tag_with_loading_lazy_3873b60a7854be0ab998716afea66db8-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 5dcade626..254822f5e 100644 --- a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0005_turbo_frame_tag_with_loading_lazy_3873b60a7854be0ab998716afea66db8-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0005_turbo_frame_tag_with_loading_lazy_3873b60a7854be0ab998716afea66db8-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -82,7 +82,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "turbo-frame" (location: (1:4)-(1:19)) │ │ │ ├── is_void: false - │ └── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ ├── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:68)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0006_turbo_frame_tag_with_target_attribute_26d8d3000e8920364c400e7516a56870-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0006_turbo_frame_tag_with_target_attribute_26d8d3000e8920364c400e7516a56870-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 2b2b513cc..f710a5b2d 100644 --- a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0006_turbo_frame_tag_with_target_attribute_26d8d3000e8920364c400e7516a56870-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0006_turbo_frame_tag_with_target_attribute_26d8d3000e8920364c400e7516a56870-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -62,7 +62,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "turbo-frame" (location: (1:4)-(1:19)) │ │ │ ├── is_void: false - │ └── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ ├── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:51)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0007_turbo_frame_tag_with_class_attribute_3ea1bbf5e8a22ee640842e87a237075e-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0007_turbo_frame_tag_with_class_attribute_3ea1bbf5e8a22ee640842e87a237075e-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 5aee6f868..0b22dd0f8 100644 --- a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0007_turbo_frame_tag_with_class_attribute_3ea1bbf5e8a22ee640842e87a237075e-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0007_turbo_frame_tag_with_class_attribute_3ea1bbf5e8a22ee640842e87a237075e-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -69,7 +69,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ ├── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0008_turbo_frame_tag_with_data_attributes_f5a9f46c018293416bb2ffe68fc80893-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0008_turbo_frame_tag_with_data_attributes_f5a9f46c018293416bb2ffe68fc80893-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 41ab62f69..215122ad4 100644 --- a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0008_turbo_frame_tag_with_data_attributes_f5a9f46c018293416bb2ffe68fc80893-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0008_turbo_frame_tag_with_data_attributes_f5a9f46c018293416bb2ffe68fc80893-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -89,7 +89,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ ├── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0009_turbo_frame_tag_with_variable_id_10138cd91ea7cd4f768d24473dbe7f4c-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0009_turbo_frame_tag_with_variable_id_10138cd91ea7cd4f768d24473dbe7f4c-ef4af315cb33925c38d24ea3c2e8a1cd.txt index ca6d24eea..a2d33bdca 100644 --- a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0009_turbo_frame_tag_with_variable_id_10138cd91ea7cd4f768d24473dbe7f4c-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0009_turbo_frame_tag_with_variable_id_10138cd91ea7cd4f768d24473dbe7f4c-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -49,7 +49,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ ├── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0010_turbo_frame_tag_with_attributes_splat_df5fcd88eeb491a403b626e1ee216ab6-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0010_turbo_frame_tag_with_attributes_splat_df5fcd88eeb491a403b626e1ee216ab6-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 769cfe07e..7324a68eb 100644 --- a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0010_turbo_frame_tag_with_attributes_splat_df5fcd88eeb491a403b626e1ee216ab6-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0010_turbo_frame_tag_with_attributes_splat_df5fcd88eeb491a403b626e1ee216ab6-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -53,7 +53,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ ├── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0011_turbo_frame_tag_with_model_wraps_in_dom_id_6668f957e9b3270e6903c501660fc9af-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0011_turbo_frame_tag_with_model_wraps_in_dom_id_6668f957e9b3270e6903c501660fc9af-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 5c416a147..aa676cd5c 100644 --- a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0011_turbo_frame_tag_with_model_wraps_in_dom_id_6668f957e9b3270e6903c501660fc9af-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0011_turbo_frame_tag_with_model_wraps_in_dom_id_6668f957e9b3270e6903c501660fc9af-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -49,7 +49,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ ├── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0012_turbo_frame_tag_with_instance_variable_wraps_in_dom_id_8c2535a5f80133daa8817d2bdfcdd4c8-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0012_turbo_frame_tag_with_instance_variable_wraps_in_dom_id_8c2535a5f80133daa8817d2bdfcdd4c8-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 8bd62a098..7e3872d4e 100644 --- a/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0012_turbo_frame_tag_with_instance_variable_wraps_in_dom_id_8c2535a5f80133daa8817d2bdfcdd4c8-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/tag_helper/turbo_frame_tag_test/test_0012_turbo_frame_tag_with_instance_variable_wraps_in_dom_id_8c2535a5f80133daa8817d2bdfcdd4c8-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -42,7 +42,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "turbo-frame" (location: (1:4)-(1:19)) │ │ │ ├── is_void: false - │ └── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ ├── element_source: "Turbo::FramesHelper#turbo_frame_tag" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:28)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0001_link_to_29572b9a654108733fb88e1786c9c09d-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0001_link_to_29572b9a654108733fb88e1786c9c09d-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 5b43b242b..830b432fe 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0001_link_to_29572b9a654108733fb88e1786c9c09d-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0001_link_to_29572b9a654108733fb88e1786c9c09d-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:30)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0002_link_to_with_html_options_78b74bf8d70e0640868d80536a0c3786-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0002_link_to_with_html_options_78b74bf8d70e0640868d80536a0c3786-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 662462903..ae8641e68 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0002_link_to_with_html_options_78b74bf8d70e0640868d80536a0c3786-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0002_link_to_with_html_options_78b74bf8d70e0640868d80536a0c3786-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -65,7 +65,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:48)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0003_link_to_with_block_00d7aa1b01a564ab9b1c1df39ccbebba-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0003_link_to_with_block_00d7aa1b01a564ab9b1c1df39ccbebba-ef4af315cb33925c38d24ea3c2e8a1cd.txt index d09b3fa27..024e3c19b 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0003_link_to_with_block_00d7aa1b01a564ab9b1c1df39ccbebba-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0003_link_to_with_block_00d7aa1b01a564ab9b1c1df39ccbebba-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -49,7 +49,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0004_link_to_with_path_helper_868dbd0c9f314ea318aca79c2e5ca9d7-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0004_link_to_with_path_helper_868dbd0c9f314ea318aca79c2e5ca9d7-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 81bae5821..ecfd2033c 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0004_link_to_with_path_helper_868dbd0c9f314ea318aca79c2e5ca9d7-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0004_link_to_with_path_helper_868dbd0c9f314ea318aca79c2e5ca9d7-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:36)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0005_link_to_with_method_05afcd9ff3288ff96de215f6df72ad0a-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0005_link_to_with_method_05afcd9ff3288ff96de215f6df72ad0a-ef4af315cb33925c38d24ea3c2e8a1cd.txt index f2067eb3a..34739c5da 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0005_link_to_with_method_05afcd9ff3288ff96de215f6df72ad0a-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0005_link_to_with_method_05afcd9ff3288ff96de215f6df72ad0a-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -85,7 +85,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:52)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0006_link_to_with_confirm_1fb37cc733a8ebaa5e62756c2786a145-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0006_link_to_with_confirm_1fb37cc733a8ebaa5e62756c2786a145-ef4af315cb33925c38d24ea3c2e8a1cd.txt index dce56220b..43a5a6721 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0006_link_to_with_confirm_1fb37cc733a8ebaa5e62756c2786a145-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0006_link_to_with_confirm_1fb37cc733a8ebaa5e62756c2786a145-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -65,7 +65,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:70)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0007_link_to_with_data-turbo-method_981b8fc03dc6192851d05e50bf045e96-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0007_link_to_with_data-turbo-method_981b8fc03dc6192851d05e50bf045e96-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 7571256c0..fc1042a51 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0007_link_to_with_data-turbo-method_981b8fc03dc6192851d05e50bf045e96-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0007_link_to_with_data-turbo-method_981b8fc03dc6192851d05e50bf045e96-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -65,7 +65,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:68)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0008_link_to_with_data-turbo-confirm_387a425d6f1370e9a48371259946d5a4-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0008_link_to_with_data-turbo-confirm_387a425d6f1370e9a48371259946d5a4-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 33cfb8937..72e8d0e01 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0008_link_to_with_data-turbo-confirm_387a425d6f1370e9a48371259946d5a4-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0008_link_to_with_data-turbo-confirm_387a425d6f1370e9a48371259946d5a4-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -65,7 +65,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:76)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0009_link_to_with_back_3258ad3aefc149ea61512c4ce09dee05-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0009_link_to_with_back_3258ad3aefc149ea61512c4ce09dee05-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 7a293b517..bb8337fe6 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0009_link_to_with_back_3258ad3aefc149ea61512c4ce09dee05-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0009_link_to_with_back_3258ad3aefc149ea61512c4ce09dee05-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:28)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0010_link_to_with_data_attributes_using_string_key_hashrocket_fa6e9e7277f4f32cb23d55cf94b6d4f9-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0010_link_to_with_data_attributes_using_string_key_hashrocket_fa6e9e7277f4f32cb23d55cf94b6d4f9-ef4af315cb33925c38d24ea3c2e8a1cd.txt index acc61778b..0ddc0f466 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0010_link_to_with_data_attributes_using_string_key_hashrocket_fa6e9e7277f4f32cb23d55cf94b6d4f9-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0010_link_to_with_data_attributes_using_string_key_hashrocket_fa6e9e7277f4f32cb23d55cf94b6d4f9-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -65,7 +65,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:64)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0011_link_to_with_data_attributes_using_symbol_key_hashrocket_fccad1805744837b2d3640f85489a2a4-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0011_link_to_with_data_attributes_using_symbol_key_hashrocket_fccad1805744837b2d3640f85489a2a4-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 64b4bc5c3..95eef5d91 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0011_link_to_with_data_attributes_using_symbol_key_hashrocket_fccad1805744837b2d3640f85489a2a4-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0011_link_to_with_data_attributes_using_symbol_key_hashrocket_fccad1805744837b2d3640f85489a2a4-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -65,7 +65,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:63)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0012_link_to_with_block_and_path_helper_f919c5c53dc46b3bd15aa38ec148d8b9-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0012_link_to_with_block_and_path_helper_f919c5c53dc46b3bd15aa38ec148d8b9-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 3e99176af..628e59fe2 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0012_link_to_with_block_and_path_helper_f919c5c53dc46b3bd15aa38ec148d8b9-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0012_link_to_with_block_and_path_helper_f919c5c53dc46b3bd15aa38ec148d8b9-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -49,7 +49,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0013_link_to_with_block_and_path_helper_and_attributes_6b96a8893d8a9eb00711678aa96ac1ac-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0013_link_to_with_block_and_path_helper_and_attributes_6b96a8893d8a9eb00711678aa96ac1ac-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 373b7b9ef..d6d6fad81 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0013_link_to_with_block_and_path_helper_and_attributes_6b96a8893d8a9eb00711678aa96ac1ac-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0013_link_to_with_block_and_path_helper_and_attributes_6b96a8893d8a9eb00711678aa96ac1ac-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -69,7 +69,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0014_link_to_with_ruby_expression_as_content_a927a7ab328330dfc92e53a1dbe9638a-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0014_link_to_with_ruby_expression_as_content_a927a7ab328330dfc92e53a1dbe9638a-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 6faba514f..0dd250b09 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0014_link_to_with_ruby_expression_as_content_a927a7ab328330dfc92e53a1dbe9638a-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0014_link_to_with_ruby_expression_as_content_a927a7ab328330dfc92e53a1dbe9638a-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:30)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0015_link_to_with_nil_content_and_string_url_b44ff757da338ba2a2334c502d1a8c1a-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0015_link_to_with_nil_content_and_string_url_b44ff757da338ba2a2334c502d1a8c1a-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 45e0ddc61..7bbc91420 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0015_link_to_with_nil_content_and_string_url_b44ff757da338ba2a2334c502d1a8c1a-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0015_link_to_with_nil_content_and_string_url_b44ff757da338ba2a2334c502d1a8c1a-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:40)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0016_link_to_with_nil_content_and_path_helper_55034a950d1f52fa177a44120470f0c2-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0016_link_to_with_nil_content_and_path_helper_55034a950d1f52fa177a44120470f0c2-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 9c2010ecd..4f956279e 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0016_link_to_with_nil_content_and_path_helper_55034a950d1f52fa177a44120470f0c2-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0016_link_to_with_nil_content_and_path_helper_55034a950d1f52fa177a44120470f0c2-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:29)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0017_link_to_with_path_helper_with_argument_97efc91097e9506a96d38722d402e266-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0017_link_to_with_path_helper_with_argument_97efc91097e9506a96d38722d402e266-ef4af315cb33925c38d24ea3c2e8a1cd.txt index ba0f8a74d..5c231966b 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0017_link_to_with_path_helper_with_argument_97efc91097e9506a96d38722d402e266-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0017_link_to_with_path_helper_with_argument_97efc91097e9506a96d38722d402e266-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:48)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0018_link_to_with_model_as_url_1d782e468538c51b82fdf73875c5e908-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0018_link_to_with_model_as_url_1d782e468538c51b82fdf73875c5e908-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 11f431d67..54e41e6fc 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0018_link_to_with_model_as_url_1d782e468538c51b82fdf73875c5e908-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0018_link_to_with_model_as_url_1d782e468538c51b82fdf73875c5e908-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:34)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0019_link_to_with_model_as_single_argument_15752afe89abc03cd63872c410a45926-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0019_link_to_with_model_as_single_argument_15752afe89abc03cd63872c410a45926-ef4af315cb33925c38d24ea3c2e8a1cd.txt index fe53051c7..855730fd1 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0019_link_to_with_model_as_single_argument_15752afe89abc03cd63872c410a45926-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0019_link_to_with_model_as_single_argument_15752afe89abc03cd63872c410a45926-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:23)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0020_link_to_with_block_and_model_c9fb1681e7bc3eec3d2da20a29430f81-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0020_link_to_with_block_and_model_c9fb1681e7bc3eec3d2da20a29430f81-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 7f442be3c..105d1600a 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0020_link_to_with_block_and_model_c9fb1681e7bc3eec3d2da20a29430f81-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0020_link_to_with_block_and_model_c9fb1681e7bc3eec3d2da20a29430f81-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -68,7 +68,8 @@ options: {action_view_helpers: true} │ │ │ │ └── tag_closing: ">" (location: (2:38)-(2:39)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:39)-(3:0)) │ │ └── content: "\n" @@ -80,7 +81,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0021_link_to_with_id_and_class_aec789089079b2d9d8d794bf64834706-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0021_link_to_with_id_and_class_aec789089079b2d9d8d794bf64834706-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 2de6d8db2..bb0281c7e 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0021_link_to_with_id_and_class_aec789089079b2d9d8d794bf64834706-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0021_link_to_with_id_and_class_aec789089079b2d9d8d794bf64834706-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -85,7 +85,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:70)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0022_link_to_with_target_and_rel_89710749e4ec35b8e492031114102288-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0022_link_to_with_target_and_rel_89710749e4ec35b8e492031114102288-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 1a4a316a4..d7a324620 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0022_link_to_with_target_and_rel_89710749e4ec35b8e492031114102288-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0022_link_to_with_target_and_rel_89710749e4ec35b8e492031114102288-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -85,7 +85,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:96)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0023_link_to_with_turbo_method_on_model_033b28bcc77ab8dbdaf2ae44a3c1e9a0-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0023_link_to_with_turbo_method_on_model_033b28bcc77ab8dbdaf2ae44a3c1e9a0-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 7c1c18f0b..5e021cb1d 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0023_link_to_with_turbo_method_on_model_033b28bcc77ab8dbdaf2ae44a3c1e9a0-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0023_link_to_with_turbo_method_on_model_033b28bcc77ab8dbdaf2ae44a3c1e9a0-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -65,7 +65,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:74)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0024_link_to_with_turbo_confirm_and_string_url_923da1151974e6003184af7aedcc0d17-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0024_link_to_with_turbo_confirm_and_string_url_923da1151974e6003184af7aedcc0d17-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 113a583ae..ace29a70e 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0024_link_to_with_turbo_confirm_and_string_url_923da1151974e6003184af7aedcc0d17-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0024_link_to_with_turbo_confirm_and_string_url_923da1151974e6003184af7aedcc0d17-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -65,7 +65,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:103)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0025_link_to_with_path_helper_with_anchor_argument_1b4383489e6e0f049440caf87e151a78-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0025_link_to_with_path_helper_with_anchor_argument_1b4383489e6e0f049440caf87e151a78-ef4af315cb33925c38d24ea3c2e8a1cd.txt index d9e1ec1b9..6a1fb1792 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0025_link_to_with_path_helper_with_anchor_argument_1b4383489e6e0f049440caf87e151a78-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0025_link_to_with_path_helper_with_anchor_argument_1b4383489e6e0f049440caf87e151a78-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:69)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0026_link_to_with_path_helper_with_multiple_arguments_2275427c5233d9ebae6137bb7bd64499-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0026_link_to_with_path_helper_with_multiple_arguments_2275427c5233d9ebae6137bb7bd64499-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 8b5c22ac2..c0f54f5f7 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0026_link_to_with_path_helper_with_multiple_arguments_2275427c5233d9ebae6137bb7bd64499-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0026_link_to_with_path_helper_with_multiple_arguments_2275427c5233d9ebae6137bb7bd64499-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:72)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0027_link_to_with_method_delete_using_rails_ujs_964963ac5446c616a279e88c31222aa7-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0027_link_to_with_method_delete_using_rails_ujs_964963ac5446c616a279e88c31222aa7-ef4af315cb33925c38d24ea3c2e8a1cd.txt index ce472dfbf..f4147b591 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0027_link_to_with_method_delete_using_rails_ujs_964963ac5446c616a279e88c31222aa7-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0027_link_to_with_method_delete_using_rails_ujs_964963ac5446c616a279e88c31222aa7-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -85,7 +85,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:72)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0028_link_to_with_data_confirm_using_rails_ujs_18ca02a23838806d775893dc67872d04-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0028_link_to_with_data_confirm_using_rails_ujs_18ca02a23838806d775893dc67872d04-ef4af315cb33925c38d24ea3c2e8a1cd.txt index dc48db5b4..ec4398f56 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0028_link_to_with_data_confirm_using_rails_ujs_18ca02a23838806d775893dc67872d04-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0028_link_to_with_data_confirm_using_rails_ujs_18ca02a23838806d775893dc67872d04-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -65,7 +65,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:100)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0029_link_to_with_old-style_controller_action_hash_47cdb451ab0ee0f113ad0ad665e77219-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0029_link_to_with_old-style_controller_action_hash_47cdb451ab0ee0f113ad0ad665e77219-ef4af315cb33925c38d24ea3c2e8a1cd.txt index b097a868a..afb5c628c 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0029_link_to_with_old-style_controller_action_hash_47cdb451ab0ee0f113ad0ad665e77219-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0029_link_to_with_old-style_controller_action_hash_47cdb451ab0ee0f113ad0ad665e77219-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:78)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0030_link_to_with_remote_true_1fb75839ecae1cddd9451712ac091b36-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0030_link_to_with_remote_true_1fb75839ecae1cddd9451712ac091b36-ef4af315cb33925c38d24ea3c2e8a1cd.txt index ff7cd3857..56c36efff 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0030_link_to_with_remote_true_1fb75839ecae1cddd9451712ac091b36-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0030_link_to_with_remote_true_1fb75839ecae1cddd9451712ac091b36-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -65,7 +65,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:48)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0031_link_to_with_data_disable_with_388a05e4f3c688188cb2629e2e94d265-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0031_link_to_with_data_disable_with_388a05e4f3c688188cb2629e2e94d265-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 95510430a..0aa00ffd1 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0031_link_to_with_data_disable_with_388a05e4f3c688188cb2629e2e94d265-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0031_link_to_with_data_disable_with_388a05e4f3c688188cb2629e2e94d265-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -65,7 +65,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:75)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0032_link_to_with_old-style_controller_action_hash_and_class_bc3d19a3be42fbffd2c905bc4e8611cd-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0032_link_to_with_old-style_controller_action_hash_and_class_bc3d19a3be42fbffd2c905bc4e8611cd-ef4af315cb33925c38d24ea3c2e8a1cd.txt index f0dd14f1e..363e6d4d7 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0032_link_to_with_old-style_controller_action_hash_and_class_bc3d19a3be42fbffd2c905bc4e8611cd-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0032_link_to_with_old-style_controller_action_hash_and_class_bc3d19a3be42fbffd2c905bc4e8611cd-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:92)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0033_link_to_with_explicit_url_hash_and_html_options_46fc66e4967f453b35c213aabeeed8a1-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0033_link_to_with_explicit_url_hash_and_html_options_46fc66e4967f453b35c213aabeeed8a1-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 915387e45..481c61421 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0033_link_to_with_explicit_url_hash_and_html_options_46fc66e4967f453b35c213aabeeed8a1-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0033_link_to_with_explicit_url_hash_and_html_options_46fc66e4967f453b35c213aabeeed8a1-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -65,7 +65,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:82)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0034_link_to_with_explicit_url_hash_and_html_options_block_form_56d3f6519b9618fc297a525814e2714a-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0034_link_to_with_explicit_url_hash_and_html_options_block_form_56d3f6519b9618fc297a525814e2714a-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 7fa2351d7..4aed0f101 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0034_link_to_with_explicit_url_hash_and_html_options_block_form_56d3f6519b9618fc297a525814e2714a-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0034_link_to_with_explicit_url_hash_and_html_options_block_form_56d3f6519b9618fc297a525814e2714a-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -69,7 +69,8 @@ options: {action_view_helpers: true} │ │ └── tag_closing: "%>" (location: (3:7)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0035_link_to_with_inline_block_cfc32c059fb073a29a787ff10f75ebf3-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0035_link_to_with_inline_block_cfc32c059fb073a29a787ff10f75ebf3-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 94a629e98..bb0262424 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0035_link_to_with_inline_block_cfc32c059fb073a29a787ff10f75ebf3-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0035_link_to_with_inline_block_cfc32c059fb073a29a787ff10f75ebf3-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:34)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0036_link_to_with_inline_block_and_attributes_82dd05b7799745c34482d86f25410af4-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0036_link_to_with_inline_block_and_attributes_82dd05b7799745c34482d86f25410af4-ef4af315cb33925c38d24ea3c2e8a1cd.txt index b5c26e436..2753f3103 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0036_link_to_with_inline_block_and_attributes_82dd05b7799745c34482d86f25410af4-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0036_link_to_with_inline_block_and_attributes_82dd05b7799745c34482d86f25410af4-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -65,7 +65,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:50)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0037_link_to_with_inline_block_and_data_attributes_1689598922ad4d857d1c4d407d57ec48-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0037_link_to_with_inline_block_and_data_attributes_1689598922ad4d857d1c4d407d57ec48-ef4af315cb33925c38d24ea3c2e8a1cd.txt index bcfb3b87f..90de6e2e4 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0037_link_to_with_inline_block_and_data_attributes_1689598922ad4d857d1c4d407d57ec48-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0037_link_to_with_inline_block_and_data_attributes_1689598922ad4d857d1c4d407d57ec48-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -65,7 +65,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:73)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0038_link_to_with_inline_block_and_path_helper_091a412514e23ef8caa87f607b3600af-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0038_link_to_with_inline_block_and_path_helper_091a412514e23ef8caa87f607b3600af-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 1064c1149..969363509 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0038_link_to_with_inline_block_and_path_helper_091a412514e23ef8caa87f607b3600af-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0038_link_to_with_inline_block_and_path_helper_091a412514e23ef8caa87f607b3600af-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:36)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0039_link_to_with_inline_block_and_ruby_expression_73dbc51ff2212f96db547128feb69cab-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0039_link_to_with_inline_block_and_ruby_expression_73dbc51ff2212f96db547128feb69cab-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 7c040e67a..6d4ab7bc3 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0039_link_to_with_inline_block_and_ruby_expression_73dbc51ff2212f96db547128feb69cab-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0039_link_to_with_inline_block_and_ruby_expression_73dbc51ff2212f96db547128feb69cab-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:34)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0040_link_to_with_inline_block_and_multiple_data_attributes_2780c967fb2eabe085bd232ea08f9c4e-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0040_link_to_with_inline_block_and_multiple_data_attributes_2780c967fb2eabe085bd232ea08f9c4e-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 6827e213b..25a9d50e5 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0040_link_to_with_inline_block_and_multiple_data_attributes_2780c967fb2eabe085bd232ea08f9c4e-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0040_link_to_with_inline_block_and_multiple_data_attributes_2780c967fb2eabe085bd232ea08f9c4e-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -85,7 +85,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:97)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0041_link_to_with_inline_block_and_string_url_eef0b5bbe83a53d465cde56b535a2948-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0041_link_to_with_inline_block_and_string_url_eef0b5bbe83a53d465cde56b535a2948-ef4af315cb33925c38d24ea3c2e8a1cd.txt index f625d2e2b..62708ec79 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0041_link_to_with_inline_block_and_string_url_eef0b5bbe83a53d465cde56b535a2948-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0041_link_to_with_inline_block_and_string_url_eef0b5bbe83a53d465cde56b535a2948-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:39)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0042_link_to_with_inline_block_and_path_helper_and_attributes_52426391106d522eefa466f1fc84be8b-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0042_link_to_with_inline_block_and_path_helper_and_attributes_52426391106d522eefa466f1fc84be8b-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 2d5bbf918..c7355774c 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0042_link_to_with_inline_block_and_path_helper_and_attributes_52426391106d522eefa466f1fc84be8b-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0042_link_to_with_inline_block_and_path_helper_and_attributes_52426391106d522eefa466f1fc84be8b-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -85,7 +85,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:84)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0043_link_to_with_inline_block_and_explicit_hash_options_8bcc711298f6b3a70fe083a99ba5a7ca-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0043_link_to_with_inline_block_and_explicit_hash_options_8bcc711298f6b3a70fe083a99ba5a7ca-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 6781d5103..25f40e781 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0043_link_to_with_inline_block_and_explicit_hash_options_8bcc711298f6b3a70fe083a99ba5a7ca-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0043_link_to_with_inline_block_and_explicit_hash_options_8bcc711298f6b3a70fe083a99ba5a7ca-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -65,7 +65,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:50)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0044_link_to_with_inline_block_and_variable_options_52dcd6e5548da50405eeca6035f3885b-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0044_link_to_with_inline_block_and_variable_options_52dcd6e5548da50405eeca6035f3885b-ef4af315cb33925c38d24ea3c2e8a1cd.txt index d7b430139..1ba026781 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0044_link_to_with_inline_block_and_variable_options_52dcd6e5548da50405eeca6035f3885b-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0044_link_to_with_inline_block_and_variable_options_52dcd6e5548da50405eeca6035f3885b-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -49,7 +49,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:47)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0045_link_to_with_inline_block_and_path_helper_with_variable_options_4ef0d7199cab190bc199910810c50b7c-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0045_link_to_with_inline_block_and_path_helper_with_variable_options_4ef0d7199cab190bc199910810c50b7c-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 7b57f68d8..8365d3721 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0045_link_to_with_inline_block_and_path_helper_with_variable_options_4ef0d7199cab190bc199910810c50b7c-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0045_link_to_with_inline_block_and_path_helper_with_variable_options_4ef0d7199cab190bc199910810c50b7c-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -49,7 +49,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:45)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0046_link_to_with_inline_block_and_string_as_second_argument_8fead2ff9a07ee43660998cc05d1fbb9-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0046_link_to_with_inline_block_and_string_as_second_argument_8fead2ff9a07ee43660998cc05d1fbb9-ef4af315cb33925c38d24ea3c2e8a1cd.txt index d675d9b8c..111fef6be 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0046_link_to_with_inline_block_and_string_as_second_argument_8fead2ff9a07ee43660998cc05d1fbb9-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0046_link_to_with_inline_block_and_string_as_second_argument_8fead2ff9a07ee43660998cc05d1fbb9-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -45,7 +45,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:43)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0047_link_to_with_symbol_hashrocket_class_attribute_d8747184fbfad5a9dfa2724f8ac127e7-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0047_link_to_with_symbol_hashrocket_class_attribute_d8747184fbfad5a9dfa2724f8ac127e7-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 5ac6dcc44..a95e1a84d 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0047_link_to_with_symbol_hashrocket_class_attribute_d8747184fbfad5a9dfa2724f8ac127e7-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0047_link_to_with_symbol_hashrocket_class_attribute_d8747184fbfad5a9dfa2724f8ac127e7-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -65,7 +65,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:57)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0048_link_to_with_string_hashrocket_class_attribute_d814a1f74ee14557fb1539554996c2b7-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0048_link_to_with_string_hashrocket_class_attribute_d814a1f74ee14557fb1539554996c2b7-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 691bc499e..04960ab2e 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0048_link_to_with_string_hashrocket_class_attribute_d814a1f74ee14557fb1539554996c2b7-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0048_link_to_with_string_hashrocket_class_attribute_d814a1f74ee14557fb1539554996c2b7-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -65,7 +65,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:58)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0049_link_to_with_label_syntax_class_attribute_12e3295fc74d99a24afd9404892cca1d-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0049_link_to_with_label_syntax_class_attribute_12e3295fc74d99a24afd9404892cca1d-ef4af315cb33925c38d24ea3c2e8a1cd.txt index f984cca32..0223ce82c 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0049_link_to_with_label_syntax_class_attribute_12e3295fc74d99a24afd9404892cca1d-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0049_link_to_with_label_syntax_class_attribute_12e3295fc74d99a24afd9404892cca1d-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -65,7 +65,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:54)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0050_link_to_with_quoted_label_syntax_class_attribute_e2903638f3fed3456f5845dd19653128-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0050_link_to_with_quoted_label_syntax_class_attribute_e2903638f3fed3456f5845dd19653128-ef4af315cb33925c38d24ea3c2e8a1cd.txt index c55cbfc30..198ef0f5f 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0050_link_to_with_quoted_label_syntax_class_attribute_e2903638f3fed3456f5845dd19653128-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0050_link_to_with_quoted_label_syntax_class_attribute_e2903638f3fed3456f5845dd19653128-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -65,7 +65,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:56)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0051_link_to_with_mixed_data_attribute_syntax_29568bb9304ef1d9bcfe20cfa2f02bd8-ef4af315cb33925c38d24ea3c2e8a1cd.txt b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0051_link_to_with_mixed_data_attribute_syntax_29568bb9304ef1d9bcfe20cfa2f02bd8-ef4af315cb33925c38d24ea3c2e8a1cd.txt index 6a0867543..63d30bfb2 100644 --- a/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0051_link_to_with_mixed_data_attribute_syntax_29568bb9304ef1d9bcfe20cfa2f02bd8-ef4af315cb33925c38d24ea3c2e8a1cd.txt +++ b/test/snapshots/analyze/action_view/url_helper/link_to_test/test_0051_link_to_with_mixed_data_attribute_syntax_29568bb9304ef1d9bcfe20cfa2f02bd8-ef4af315cb33925c38d24ea3c2e8a1cd.txt @@ -85,7 +85,8 @@ options: {action_view_helpers: true} │ │ └── tag_name: "a" (location: (1:4)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ ├── element_source: "ActionView::Helpers::UrlHelper#link_to" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:86)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/begin_test/test_0003_begin_statement_wrapped_in_element_90dff6e715c904a974e86da2330e3795.txt b/test/snapshots/analyze/begin_test/test_0003_begin_statement_wrapped_in_element_90dff6e715c904a974e86da2330e3795.txt index b4a7fcaf0..c1ce20367 100644 --- a/test/snapshots/analyze/begin_test/test_0003_begin_statement_wrapped_in_element_90dff6e715c904a974e86da2330e3795.txt +++ b/test/snapshots/analyze/begin_test/test_0003_begin_statement_wrapped_in_element_90dff6e715c904a974e86da2330e3795.txt @@ -52,7 +52,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (5:4)-(5:5)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (5:5)-(6:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/block_test/test_0004_block_wrapped_in_element_39a5ad73c7d101fb93261a1168948d5b.txt b/test/snapshots/analyze/block_test/test_0004_block_wrapped_in_element_39a5ad73c7d101fb93261a1168948d5b.txt index 109b05c37..85aa957bc 100644 --- a/test/snapshots/analyze/block_test/test_0004_block_wrapped_in_element_39a5ad73c7d101fb93261a1168948d5b.txt +++ b/test/snapshots/analyze/block_test/test_0004_block_wrapped_in_element_39a5ad73c7d101fb93261a1168948d5b.txt @@ -53,7 +53,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (5:4)-(5:5)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (5:5)-(6:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/block_test/test_0016_block_with_multiple_nested_control_structures_6ef4d5a78134131b297c942bf88a2f27.txt b/test/snapshots/analyze/block_test/test_0016_block_with_multiple_nested_control_structures_6ef4d5a78134131b297c942bf88a2f27.txt index 613f9c0d8..7274c3ef2 100644 --- a/test/snapshots/analyze/block_test/test_0016_block_with_multiple_nested_control_structures_6ef4d5a78134131b297c942bf88a2f27.txt +++ b/test/snapshots/analyze/block_test/test_0016_block_with_multiple_nested_control_structures_6ef4d5a78134131b297c942bf88a2f27.txt @@ -73,7 +73,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (4:7)-(4:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (4:8)-(5:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/block_test/test_0043_block_with_rescue_wrapped_in_element_772ee0a5e171bf3f4971b1007033fdcf.txt b/test/snapshots/analyze/block_test/test_0043_block_with_rescue_wrapped_in_element_772ee0a5e171bf3f4971b1007033fdcf.txt index 4531d7416..e4bac5cc5 100644 --- a/test/snapshots/analyze/block_test/test_0043_block_with_rescue_wrapped_in_element_772ee0a5e171bf3f4971b1007033fdcf.txt +++ b/test/snapshots/analyze/block_test/test_0043_block_with_rescue_wrapped_in_element_772ee0a5e171bf3f4971b1007033fdcf.txt @@ -81,7 +81,8 @@ input: |2- │ │ │ │ │ │ │ └── tag_closing: ">" (location: (5:21)-(5:22)) │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (5:22)-(6:2)) │ │ │ │ │ └── content: "\n " @@ -108,7 +109,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (7:5)-(7:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (7:6)-(8:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/case_in_test/test_0005_case_in_statement_wrapped_in_element_61e488dd472b63b98202b2d0e83c9610.txt b/test/snapshots/analyze/case_in_test/test_0005_case_in_statement_wrapped_in_element_61e488dd472b63b98202b2d0e83c9610.txt index 22fb7656d..f57993519 100644 --- a/test/snapshots/analyze/case_in_test/test_0005_case_in_statement_wrapped_in_element_61e488dd472b63b98202b2d0e83c9610.txt +++ b/test/snapshots/analyze/case_in_test/test_0005_case_in_statement_wrapped_in_element_61e488dd472b63b98202b2d0e83c9610.txt @@ -85,7 +85,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (10:4)-(10:5)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (10:5)-(11:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/case_test/test_0005_case_statement_wrapped_in_element_8c0bd39fa334273e82d5abc8a735d433.txt b/test/snapshots/analyze/case_test/test_0005_case_statement_wrapped_in_element_8c0bd39fa334273e82d5abc8a735d433.txt index 31afab237..1a11dd308 100644 --- a/test/snapshots/analyze/case_test/test_0005_case_statement_wrapped_in_element_8c0bd39fa334273e82d5abc8a735d433.txt +++ b/test/snapshots/analyze/case_test/test_0005_case_statement_wrapped_in_element_8c0bd39fa334273e82d5abc8a735d433.txt @@ -85,7 +85,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (10:4)-(10:5)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (10:5)-(11:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/conditional_element_test/test_0001_simple_conditional_element_c7fa4a020862cfa4964ec2981b2abf4f.txt b/test/snapshots/analyze/conditional_element_test/test_0001_simple_conditional_element_c7fa4a020862cfa4964ec2981b2abf4f.txt index 6286b5447..f77dbd417 100644 --- a/test/snapshots/analyze/conditional_element_test/test_0001_simple_conditional_element_c7fa4a020862cfa4964ec2981b2abf4f.txt +++ b/test/snapshots/analyze/conditional_element_test/test_0001_simple_conditional_element_c7fa4a020862cfa4964ec2981b2abf4f.txt @@ -115,7 +115,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (4:19)-(4:20)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (4:20)-(5:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_element_test/test_0002_conditional_element_with_unless_d25f92923629b90c723527dc7cd5d390.txt b/test/snapshots/analyze/conditional_element_test/test_0002_conditional_element_with_unless_d25f92923629b90c723527dc7cd5d390.txt index 132801a04..386e2f8b8 100644 --- a/test/snapshots/analyze/conditional_element_test/test_0002_conditional_element_with_unless_d25f92923629b90c723527dc7cd5d390.txt +++ b/test/snapshots/analyze/conditional_element_test/test_0002_conditional_element_with_unless_d25f92923629b90c723527dc7cd5d390.txt @@ -115,7 +115,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (4:21)-(4:22)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (4:22)-(5:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_element_test/test_0003_nested_conditional_elements_01a12c6b2adb76773d20753119ecd9e4.txt b/test/snapshots/analyze/conditional_element_test/test_0003_nested_conditional_elements_01a12c6b2adb76773d20753119ecd9e4.txt index 2e2fcc391..8bbd64b16 100644 --- a/test/snapshots/analyze/conditional_element_test/test_0003_nested_conditional_elements_01a12c6b2adb76773d20753119ecd9e4.txt +++ b/test/snapshots/analyze/conditional_element_test/test_0003_nested_conditional_elements_01a12c6b2adb76773d20753119ecd9e4.txt @@ -203,7 +203,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (7:22)-(7:23)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (7:23)-(8:2)) │ │ │ │ └── content: "\n " diff --git a/test/snapshots/analyze/conditional_element_test/test_0004_conditional_element_with_body_content_ca05d7e9bd2dff5327f726b089927d9f.txt b/test/snapshots/analyze/conditional_element_test/test_0004_conditional_element_with_body_content_ca05d7e9bd2dff5327f726b089927d9f.txt index 9db6ced28..30eacf44c 100644 --- a/test/snapshots/analyze/conditional_element_test/test_0004_conditional_element_with_body_content_ca05d7e9bd2dff5327f726b089927d9f.txt +++ b/test/snapshots/analyze/conditional_element_test/test_0004_conditional_element_with_body_content_ca05d7e9bd2dff5327f726b089927d9f.txt @@ -119,7 +119,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (4:15)-(4:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ ├── @ HTMLTextNode (location: (4:16)-(5:2)) │ │ │ └── content: "\n " @@ -146,7 +147,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (5:19)-(5:20)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ ├── @ HTMLTextNode (location: (5:20)-(6:2)) │ │ │ └── content: "\n " @@ -182,7 +184,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (7:34)-(7:35)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (7:35)-(8:2)) │ │ │ │ └── content: "\n " diff --git a/test/snapshots/analyze/conditional_element_test/test_0005_conditional_element_with_attributes_e7b8f3e844b31f9d42b613ad2c33584d.txt b/test/snapshots/analyze/conditional_element_test/test_0005_conditional_element_with_attributes_e7b8f3e844b31f9d42b613ad2c33584d.txt index 6462823f0..d3eaf8ff0 100644 --- a/test/snapshots/analyze/conditional_element_test/test_0005_conditional_element_with_attributes_e7b8f3e844b31f9d42b613ad2c33584d.txt +++ b/test/snapshots/analyze/conditional_element_test/test_0005_conditional_element_with_attributes_e7b8f3e844b31f9d42b613ad2c33584d.txt @@ -195,7 +195,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (4:21)-(4:22)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (4:22)-(5:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_element_test/test_0006_non-matching_if_vs_unless_should_not_match_92c40fa9aa19270973b36387d6b0a0ab.txt b/test/snapshots/analyze/conditional_element_test/test_0006_non-matching_if_vs_unless_should_not_match_92c40fa9aa19270973b36387d6b0a0ab.txt index 20d76832b..3c31edcea 100644 --- a/test/snapshots/analyze/conditional_element_test/test_0006_non-matching_if_vs_unless_should_not_match_92c40fa9aa19270973b36387d6b0a0ab.txt +++ b/test/snapshots/analyze/conditional_element_test/test_0006_non-matching_if_vs_unless_should_not_match_92c40fa9aa19270973b36387d6b0a0ab.txt @@ -68,7 +68,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (4:21)-(4:22)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (4:22)-(5:0)) │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_element_test/test_0007_non-matching_different_conditions_b89e6f2bb940e6b9903441dcacead0ce.txt b/test/snapshots/analyze/conditional_element_test/test_0007_non-matching_different_conditions_b89e6f2bb940e6b9903441dcacead0ce.txt index 59fb5e116..bdfac8369 100644 --- a/test/snapshots/analyze/conditional_element_test/test_0007_non-matching_different_conditions_b89e6f2bb940e6b9903441dcacead0ce.txt +++ b/test/snapshots/analyze/conditional_element_test/test_0007_non-matching_different_conditions_b89e6f2bb940e6b9903441dcacead0ce.txt @@ -79,7 +79,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (4:21)-(4:22)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (4:22)-(5:0)) │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_element_test/test_0008_non-matching_else_branch_present_7b00bec2bc640fd19d09ccfed7825bbe.txt b/test/snapshots/analyze/conditional_element_test/test_0008_non-matching_else_branch_present_7b00bec2bc640fd19d09ccfed7825bbe.txt index e51fb10a0..02e130c8a 100644 --- a/test/snapshots/analyze/conditional_element_test/test_0008_non-matching_else_branch_present_7b00bec2bc640fd19d09ccfed7825bbe.txt +++ b/test/snapshots/analyze/conditional_element_test/test_0008_non-matching_else_branch_present_7b00bec2bc640fd19d09ccfed7825bbe.txt @@ -68,7 +68,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (4:26)-(4:27)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (4:27)-(5:0)) │ │ └── content: "\n" @@ -106,7 +107,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (6:21)-(6:22)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (6:22)-(7:0)) │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_element_test/test_0009_non-matching_multiple_tags_in_conditional_85a43e7f22d58d399a87270fee3ace57.txt b/test/snapshots/analyze/conditional_element_test/test_0009_non-matching_multiple_tags_in_conditional_85a43e7f22d58d399a87270fee3ace57.txt index b319648ab..e79c470f1 100644 --- a/test/snapshots/analyze/conditional_element_test/test_0009_non-matching_multiple_tags_in_conditional_85a43e7f22d58d399a87270fee3ace57.txt +++ b/test/snapshots/analyze/conditional_element_test/test_0009_non-matching_multiple_tags_in_conditional_85a43e7f22d58d399a87270fee3ace57.txt @@ -58,7 +58,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:23)-(3:24)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:24)-(4:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_element_test/test_0010_non-matching_multiple_nested_open_and_close_tags_in_same_conditional_55c430a7322805b278eb97decca6662c.txt b/test/snapshots/analyze/conditional_element_test/test_0010_non-matching_multiple_nested_open_and_close_tags_in_same_conditional_55c430a7322805b278eb97decca6662c.txt index af603995e..680471038 100644 --- a/test/snapshots/analyze/conditional_element_test/test_0010_non-matching_multiple_nested_open_and_close_tags_in_same_conditional_55c430a7322805b278eb97decca6662c.txt +++ b/test/snapshots/analyze/conditional_element_test/test_0010_non-matching_multiple_nested_open_and_close_tags_in_same_conditional_55c430a7322805b278eb97decca6662c.txt @@ -131,7 +131,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (5:18)-(5:19)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (5:19)-(6:0)) │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_element_test/test_0011_non-matching_nested_conditionals_with_different_nesting_in_open_and_close_f21a1cfac83c35e36e8495370e4de54b.txt b/test/snapshots/analyze/conditional_element_test/test_0011_non-matching_nested_conditionals_with_different_nesting_in_open_and_close_f21a1cfac83c35e36e8495370e4de54b.txt index c76480c12..9339dd509 100644 --- a/test/snapshots/analyze/conditional_element_test/test_0011_non-matching_nested_conditionals_with_different_nesting_in_open_and_close_f21a1cfac83c35e36e8495370e4de54b.txt +++ b/test/snapshots/analyze/conditional_element_test/test_0011_non-matching_nested_conditionals_with_different_nesting_in_open_and_close_f21a1cfac83c35e36e8495370e4de54b.txt @@ -149,7 +149,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (7:16)-(7:17)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (7:17)-(8:0)) │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_element_test/test_0012_non-matching_condition_mismatch_761f7172d19747e3efa0f4b3ca376106.txt b/test/snapshots/analyze/conditional_element_test/test_0012_non-matching_condition_mismatch_761f7172d19747e3efa0f4b3ca376106.txt index 990de36a2..f67b4b3fd 100644 --- a/test/snapshots/analyze/conditional_element_test/test_0012_non-matching_condition_mismatch_761f7172d19747e3efa0f4b3ca376106.txt +++ b/test/snapshots/analyze/conditional_element_test/test_0012_non-matching_condition_mismatch_761f7172d19747e3efa0f4b3ca376106.txt @@ -99,7 +99,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (4:16)-(4:17)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (4:17)-(5:0)) │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_element_test/test_0013_non-matching_different_tag_names_90104c9b582838d049e546e47f5723e5.txt b/test/snapshots/analyze/conditional_element_test/test_0013_non-matching_different_tag_names_90104c9b582838d049e546e47f5723e5.txt index e0d244e50..5077fc0a6 100644 --- a/test/snapshots/analyze/conditional_element_test/test_0013_non-matching_different_tag_names_90104c9b582838d049e546e47f5723e5.txt +++ b/test/snapshots/analyze/conditional_element_test/test_0013_non-matching_different_tag_names_90104c9b582838d049e546e47f5723e5.txt @@ -68,7 +68,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (4:21)-(4:22)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (4:22)-(5:0)) │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_element_test/test_0014_conditional_element_inside_block_b5d9c4af30573fa1b251598008a8c5b5.txt b/test/snapshots/analyze/conditional_element_test/test_0014_conditional_element_inside_block_b5d9c4af30573fa1b251598008a8c5b5.txt index 5ce1d7ae4..cde70fe71 100644 --- a/test/snapshots/analyze/conditional_element_test/test_0014_conditional_element_inside_block_b5d9c4af30573fa1b251598008a8c5b5.txt +++ b/test/snapshots/analyze/conditional_element_test/test_0014_conditional_element_inside_block_b5d9c4af30573fa1b251598008a8c5b5.txt @@ -129,7 +129,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (5:32)-(5:33)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (5:33)-(6:2)) │ │ │ │ └── content: "\n " diff --git a/test/snapshots/analyze/conditional_element_test/test_0015_multiple_sequential_conditional_elements_b46f5fc6021f5b8a7d593b25e2f5d9f4.txt b/test/snapshots/analyze/conditional_element_test/test_0015_multiple_sequential_conditional_elements_b46f5fc6021f5b8a7d593b25e2f5d9f4.txt index 013ef83f1..18b1bec16 100644 --- a/test/snapshots/analyze/conditional_element_test/test_0015_multiple_sequential_conditional_elements_b46f5fc6021f5b8a7d593b25e2f5d9f4.txt +++ b/test/snapshots/analyze/conditional_element_test/test_0015_multiple_sequential_conditional_elements_b46f5fc6021f5b8a7d593b25e2f5d9f4.txt @@ -123,7 +123,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (4:19)-(4:20)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (4:20)-(5:0)) │ │ └── content: "\n" @@ -272,7 +273,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (12:20)-(12:21)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (12:21)-(13:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_element_test/test_0016_complete_elements_inside_matching_if_blocks_should_not_trigger_multiple_tags_error_2104ef5d4d8c09c9bbed64a4bf2c7c31.txt b/test/snapshots/analyze/conditional_element_test/test_0016_complete_elements_inside_matching_if_blocks_should_not_trigger_multiple_tags_error_2104ef5d4d8c09c9bbed64a4bf2c7c31.txt index fde234005..68e767ce9 100644 --- a/test/snapshots/analyze/conditional_element_test/test_0016_complete_elements_inside_matching_if_blocks_should_not_trigger_multiple_tags_error_2104ef5d4d8c09c9bbed64a4bf2c7c31.txt +++ b/test/snapshots/analyze/conditional_element_test/test_0016_complete_elements_inside_matching_if_blocks_should_not_trigger_multiple_tags_error_2104ef5d4d8c09c9bbed64a4bf2c7c31.txt @@ -62,7 +62,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (3:17)-(3:18)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ ├── @ HTMLTextNode (location: (3:18)-(4:4)) │ │ │ │ │ └── content: "\n " @@ -89,7 +90,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (4:21)-(4:22)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (4:22)-(5:2)) │ │ │ │ └── content: "\n " @@ -102,7 +104,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (5:7)-(5:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (5:8)-(6:0)) │ │ └── content: "\n" @@ -163,7 +166,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (10:17)-(10:18)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ ├── @ HTMLTextNode (location: (10:18)-(11:4)) │ │ │ │ │ └── content: "\n " @@ -190,7 +194,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (11:21)-(11:22)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (11:22)-(12:2)) │ │ │ │ └── content: "\n " @@ -203,7 +208,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (12:7)-(12:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (12:8)-(13:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_element_test/test_0017_complete_elements_with_same_condition_in_nested_scope_should_not_trigger_error_ba0bfabc2444edf8d952b74db147ac7e.txt b/test/snapshots/analyze/conditional_element_test/test_0017_complete_elements_with_same_condition_in_nested_scope_should_not_trigger_error_ba0bfabc2444edf8d952b74db147ac7e.txt index 93d6a0600..4e54b624c 100644 --- a/test/snapshots/analyze/conditional_element_test/test_0017_complete_elements_with_same_condition_in_nested_scope_should_not_trigger_error_ba0bfabc2444edf8d952b74db147ac7e.txt +++ b/test/snapshots/analyze/conditional_element_test/test_0017_complete_elements_with_same_condition_in_nested_scope_should_not_trigger_error_ba0bfabc2444edf8d952b74db147ac7e.txt @@ -98,7 +98,8 @@ input: |2- │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (4:19)-(4:20)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ ├── @ HTMLTextNode (location: (4:20)-(5:6)) │ │ │ │ │ │ │ └── content: "\n " @@ -125,7 +126,8 @@ input: |2- │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (5:23)-(5:24)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (5:24)-(6:4)) │ │ │ │ │ │ └── content: "\n " @@ -138,7 +140,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (6:9)-(6:10)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (6:10)-(7:2)) │ │ │ │ └── content: "\n " @@ -219,7 +222,8 @@ input: |2- │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (11:19)-(11:20)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ ├── @ HTMLTextNode (location: (11:20)-(12:6)) │ │ │ │ │ │ │ └── content: "\n " @@ -246,7 +250,8 @@ input: |2- │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (12:23)-(12:24)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (12:24)-(13:4)) │ │ │ │ │ │ └── content: "\n " @@ -259,7 +264,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (13:9)-(13:10)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (13:10)-(14:2)) │ │ │ │ └── content: "\n " @@ -283,7 +289,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (15:5)-(15:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (15:6)-(16:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/conditional_element_test/test_0018_matching_unless_blocks_with_balanced_tags_should_not_trigger_error_83067234eac5e5f622f2b81840d4e25f.txt b/test/snapshots/analyze/conditional_element_test/test_0018_matching_unless_blocks_with_balanced_tags_should_not_trigger_error_83067234eac5e5f622f2b81840d4e25f.txt index 197044bcf..e777a6679 100644 --- a/test/snapshots/analyze/conditional_element_test/test_0018_matching_unless_blocks_with_balanced_tags_should_not_trigger_error_83067234eac5e5f622f2b81840d4e25f.txt +++ b/test/snapshots/analyze/conditional_element_test/test_0018_matching_unless_blocks_with_balanced_tags_should_not_trigger_error_83067234eac5e5f622f2b81840d4e25f.txt @@ -59,7 +59,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (3:17)-(3:18)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (3:18)-(4:2)) │ │ │ │ └── content: "\n " @@ -72,7 +73,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (4:7)-(4:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (4:8)-(5:0)) │ │ └── content: "\n" @@ -133,7 +135,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (8:23)-(8:24)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (8:24)-(9:2)) │ │ │ │ └── content: "\n " @@ -146,7 +149,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (9:7)-(9:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (9:8)-(10:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_element_test/test_0019_if_blocks_with_deeply_nested_balanced_tags_should_not_trigger_error_c561f325f0020a83663623adbcb78c81.txt b/test/snapshots/analyze/conditional_element_test/test_0019_if_blocks_with_deeply_nested_balanced_tags_should_not_trigger_error_c561f325f0020a83663623adbcb78c81.txt index 975ccdaf1..b6ebc0a4e 100644 --- a/test/snapshots/analyze/conditional_element_test/test_0019_if_blocks_with_deeply_nested_balanced_tags_should_not_trigger_error_c561f325f0020a83663623adbcb78c81.txt +++ b/test/snapshots/analyze/conditional_element_test/test_0019_if_blocks_with_deeply_nested_balanced_tags_should_not_trigger_error_c561f325f0020a83663623adbcb78c81.txt @@ -79,7 +79,8 @@ input: |2- │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (4:19)-(4:20)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ ├── @ HTMLTextNode (location: (4:20)-(5:6)) │ │ │ │ │ │ │ └── content: "\n " @@ -106,7 +107,8 @@ input: |2- │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (5:23)-(5:24)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (5:24)-(6:4)) │ │ │ │ │ │ └── content: "\n " @@ -119,7 +121,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (6:13)-(6:14)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (6:14)-(7:2)) │ │ │ │ └── content: "\n " @@ -132,7 +135,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (7:7)-(7:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (7:8)-(8:0)) │ │ └── content: "\n" @@ -207,7 +211,8 @@ input: |2- │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (12:19)-(12:20)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ ├── @ HTMLTextNode (location: (12:20)-(13:6)) │ │ │ │ │ │ │ └── content: "\n " @@ -234,7 +239,8 @@ input: |2- │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (13:23)-(13:24)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (13:24)-(14:4)) │ │ │ │ │ │ └── content: "\n " @@ -247,7 +253,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (14:13)-(14:14)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (14:14)-(15:2)) │ │ │ │ └── content: "\n " @@ -260,7 +267,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (15:7)-(15:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (15:8)-(16:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0001_simple_if_else_with_different_classes_(issue_#398)_6d7fbfb1a933a2f8aba9be55b52c0012.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0001_simple_if_else_with_different_classes_(issue_#398)_6d7fbfb1a933a2f8aba9be55b52c0012.txt index 637213082..4be785a39 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0001_simple_if_else_with_different_classes_(issue_#398)_6d7fbfb1a933a2f8aba9be55b52c0012.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0001_simple_if_else_with_different_classes_(issue_#398)_6d7fbfb1a933a2f8aba9be55b52c0012.txt @@ -117,7 +117,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (7:5)-(7:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (7:6)-(8:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0002_if_else_with_li_tags_(issue_#490)_ff6b90e6b68b015927ad4554dc97fd8e.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0002_if_else_with_li_tags_(issue_#490)_ff6b90e6b68b015927ad4554dc97fd8e.txt index ffc43ea35..93a99049c 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0002_if_else_with_li_tags_(issue_#490)_ff6b90e6b68b015927ad4554dc97fd8e.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0002_if_else_with_li_tags_(issue_#490)_ff6b90e6b68b015927ad4554dc97fd8e.txt @@ -272,7 +272,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (13:8)-(13:9)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (13:9)-(14:2)) │ │ │ │ └── content: "\n " @@ -285,7 +286,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (14:6)-(14:7)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (14:7)-(15:0)) │ │ └── content: "\n" @@ -298,7 +300,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (15:5)-(15:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (15:6)-(16:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0003_conditional_with_style_attribute_(issue_#779)_18cc5054dfd304d53a3079228cf1b128.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0003_conditional_with_style_attribute_(issue_#779)_18cc5054dfd304d53a3079228cf1b128.txt index 338755363..d93ebf1c7 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0003_conditional_with_style_attribute_(issue_#779)_18cc5054dfd304d53a3079228cf1b128.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0003_conditional_with_style_attribute_(issue_#779)_18cc5054dfd304d53a3079228cf1b128.txt @@ -167,7 +167,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (7:5)-(7:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (7:6)-(8:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0004_simple_unless_else_conditional_open_tag_12a007710dcf939d37142e07e5c64573.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0004_simple_unless_else_conditional_open_tag_12a007710dcf939d37142e07e5c64573.txt index a9058f1ad..f74e89eba 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0004_simple_unless_else_conditional_open_tag_12a007710dcf939d37142e07e5c64573.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0004_simple_unless_else_conditional_open_tag_12a007710dcf939d37142e07e5c64573.txt @@ -117,7 +117,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (7:5)-(7:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (7:6)-(8:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0005_if_elsif_else_with_same_tag_name_acc26d7f275d7ec4e5c67e6cbe24bf40.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0005_if_elsif_else_with_same_tag_name_acc26d7f275d7ec4e5c67e6cbe24bf40.txt index fbc312f38..f7a8ba3cd 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0005_if_elsif_else_with_same_tag_name_acc26d7f275d7ec4e5c67e6cbe24bf40.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0005_if_elsif_else_with_same_tag_name_acc26d7f275d7ec4e5c67e6cbe24bf40.txt @@ -161,7 +161,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (9:8)-(9:9)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (9:9)-(10:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0009_nested_elements_inside_conditional_open_tag_body_6fb2a105ad98a69cdfddc5aa09dc5885.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0009_nested_elements_inside_conditional_open_tag_body_6fb2a105ad98a69cdfddc5aa09dc5885.txt index eae6e2cda..6267ba9c0 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0009_nested_elements_inside_conditional_open_tag_body_6fb2a105ad98a69cdfddc5aa09dc5885.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0009_nested_elements_inside_conditional_open_tag_body_6fb2a105ad98a69cdfddc5aa09dc5885.txt @@ -135,7 +135,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (6:15)-(6:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ ├── @ HTMLTextNode (location: (6:16)-(7:2)) │ │ │ └── content: "\n " @@ -162,7 +163,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (7:15)-(7:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ ├── @ HTMLTextNode (location: (7:16)-(8:2)) │ │ │ └── content: "\n " @@ -198,7 +200,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (9:29)-(9:30)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (9:30)-(10:2)) │ │ │ │ └── content: "\n " @@ -222,7 +225,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (11:9)-(11:10)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (11:10)-(12:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0012_non-matching_void_element_in_conditional_9659d684518e997b9633b54a0468e972.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0012_non-matching_void_element_in_conditional_9659d684518e997b9633b54a0468e972.txt index d055f3e24..47ae8e0b5 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0012_non-matching_void_element_in_conditional_9659d684518e997b9633b54a0468e972.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0012_non-matching_void_element_in_conditional_9659d684518e997b9633b54a0468e972.txt @@ -51,7 +51,8 @@ input: |2- │ │ │ ├── body: [] │ │ │ ├── close_tag: ∅ │ │ │ ├── is_void: true - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:16)-(3:0)) │ │ └── content: "\n" @@ -98,7 +99,8 @@ input: |2- │ │ │ ├── body: [] │ │ │ ├── close_tag: ∅ │ │ │ ├── is_void: true - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (4:16)-(5:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0015_if_elsif_else_branches_have_open_tags_65954326730ea1d9a04df26d32421ee6.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0015_if_elsif_else_branches_have_open_tags_65954326730ea1d9a04df26d32421ee6.txt index 089b9fb0c..f0cd1170a 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0015_if_elsif_else_branches_have_open_tags_65954326730ea1d9a04df26d32421ee6.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0015_if_elsif_else_branches_have_open_tags_65954326730ea1d9a04df26d32421ee6.txt @@ -161,7 +161,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (9:5)-(9:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (9:6)-(10:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0017_complete_elements_in_if_else_should_not_trigger_error_78b0d6817f2c1a1686df70a1dab0abb2.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0017_complete_elements_in_if_else_should_not_trigger_error_78b0d6817f2c1a1686df70a1dab0abb2.txt index b61d7de95..c1f0f1ed1 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0017_complete_elements_in_if_else_should_not_trigger_error_78b0d6817f2c1a1686df70a1dab0abb2.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0017_complete_elements_in_if_else_should_not_trigger_error_78b0d6817f2c1a1686df70a1dab0abb2.txt @@ -96,7 +96,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (3:29)-(3:30)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (3:30)-(4:2)) │ │ │ │ └── content: "\n " @@ -152,7 +153,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (5:29)-(5:30)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (5:30)-(6:2)) │ │ │ │ └── content: "\n " @@ -176,7 +178,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (7:5)-(7:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (7:6)-(8:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0018_multiple_complete_elements_in_if_else_should_not_trigger_error_6905f707a3a599908b621bf162d88dc6.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0018_multiple_complete_elements_in_if_else_should_not_trigger_error_6905f707a3a599908b621bf162d88dc6.txt index 875462caa..21e6ab523 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0018_multiple_complete_elements_in_if_else_should_not_trigger_error_6905f707a3a599908b621bf162d88dc6.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0018_multiple_complete_elements_in_if_else_should_not_trigger_error_6905f707a3a599908b621bf162d88dc6.txt @@ -102,7 +102,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (3:42)-(3:43)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ ├── @ HTMLTextNode (location: (3:43)-(4:4)) │ │ │ │ │ └── content: "\n " @@ -149,7 +150,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (4:34)-(4:35)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (4:35)-(5:2)) │ │ │ │ └── content: "\n " @@ -209,7 +211,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (6:39)-(6:40)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ ├── @ HTMLTextNode (location: (6:40)-(7:4)) │ │ │ │ │ └── content: "\n " @@ -256,7 +259,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (7:35)-(7:36)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (7:36)-(8:2)) │ │ │ │ └── content: "\n " @@ -280,7 +284,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (9:5)-(9:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (9:6)-(10:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0019_nested_complete_elements_with_ERB_content_inside_if_else_fb3e04a7feecc27771a4e0278aff3932.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0019_nested_complete_elements_with_ERB_content_inside_if_else_fb3e04a7feecc27771a4e0278aff3932.txt index c03a50e3d..8324398b7 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0019_nested_complete_elements_with_ERB_content_inside_if_else_fb3e04a7feecc27771a4e0278aff3932.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0019_nested_complete_elements_with_ERB_content_inside_if_else_fb3e04a7feecc27771a4e0278aff3932.txt @@ -111,7 +111,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (4:37)-(4:38)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ ├── @ HTMLTextNode (location: (4:38)-(5:4)) │ │ │ │ │ └── content: "\n " @@ -158,7 +159,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (5:37)-(5:38)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (5:38)-(6:2)) │ │ │ │ └── content: "\n " @@ -171,7 +173,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (6:7)-(6:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (6:8)-(7:0)) │ │ └── content: "\n" @@ -262,7 +265,8 @@ input: |2- │ │ │ │ │ │ │ └── tag_closing: ">" (location: (9:37)-(9:38)) │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ ├── @ HTMLTextNode (location: (9:38)-(10:4)) │ │ │ │ │ │ └── content: "\n " @@ -309,7 +313,8 @@ input: |2- │ │ │ │ │ │ │ └── tag_closing: ">" (location: (10:37)-(10:38)) │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (10:38)-(11:2)) │ │ │ │ │ └── content: "\n " @@ -322,7 +327,8 @@ input: |2- │ │ │ │ │ └── tag_closing: ">" (location: (11:7)-(11:8)) │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ └── element_source: "HTML" + │ │ │ │ ├── element_source: "HTML" + │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (11:8)-(12:0)) │ │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0020_if_elsif_with_each_block_inside_branch_0a004d60ae02e92d2e6a2e6f038b5755.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0020_if_elsif_with_each_block_inside_branch_0a004d60ae02e92d2e6a2e6f038b5755.txt index 869fac332..11af328bc 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0020_if_elsif_with_each_block_inside_branch_0a004d60ae02e92d2e6a2e6f038b5755.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0020_if_elsif_with_each_block_inside_branch_0a004d60ae02e92d2e6a2e6f038b5755.txt @@ -148,7 +148,8 @@ input: |2- │ │ │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (5:42)-(5:43)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (5:43)-(6:6)) │ │ │ │ │ │ │ │ └── content: "\n " @@ -181,7 +182,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (7:9)-(7:10)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (7:10)-(8:2)) │ │ │ │ └── content: "\n " @@ -194,7 +196,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (8:7)-(8:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (8:8)-(9:0)) │ │ └── content: "\n" @@ -265,7 +268,8 @@ input: |2- │ │ │ │ │ │ │ └── tag_closing: ">" (location: (11:24)-(11:25)) │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (11:25)-(12:2)) │ │ │ │ │ └── content: "\n " @@ -278,7 +282,8 @@ input: |2- │ │ │ │ │ └── tag_closing: ">" (location: (12:7)-(12:8)) │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ └── element_source: "HTML" + │ │ │ │ ├── element_source: "HTML" + │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (12:8)-(13:0)) │ │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0021_deeply_nested_if_else_with_complete_elements_(rubyevents_pattern)_926895b07a9ab2329f555b721e13a9d5.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0021_deeply_nested_if_else_with_complete_elements_(rubyevents_pattern)_926895b07a9ab2329f555b721e13a9d5.txt index 29d7e208e..692cf60bc 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0021_deeply_nested_if_else_with_complete_elements_(rubyevents_pattern)_926895b07a9ab2329f555b721e13a9d5.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0021_deeply_nested_if_else_with_complete_elements_(rubyevents_pattern)_926895b07a9ab2329f555b721e13a9d5.txt @@ -219,7 +219,8 @@ input: |2- │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (8:52)-(8:53)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── @ HTMLTextNode (location: (8:53)-(9:14)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── content: "\n " @@ -249,7 +250,8 @@ input: |2- │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (9:44)-(9:45)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (9:45)-(10:12)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── content: "\n " @@ -278,7 +280,8 @@ input: |2- │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── [depth limit reached ...] │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── @ HTMLTextNode (location: (11:50)-(12:14)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── content: "\n " @@ -298,7 +301,8 @@ input: |2- │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── [depth limit reached ...] │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (12:46)-(13:12)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── content: "\n " @@ -322,7 +326,8 @@ input: |2- │ │ │ │ │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (14:15)-(14:16)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (14:16)-(15:8)) │ │ │ │ │ │ │ │ │ │ └── content: "\n " @@ -335,7 +340,8 @@ input: |2- │ │ │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (15:13)-(15:14)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (15:14)-(16:6)) │ │ │ │ │ │ │ │ └── content: "\n " @@ -348,7 +354,8 @@ input: |2- │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (16:15)-(16:16)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (16:16)-(17:4)) │ │ │ │ │ │ └── content: "\n " @@ -361,7 +368,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (17:9)-(17:10)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (17:10)-(18:2)) │ │ │ │ └── content: "\n " @@ -374,7 +382,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (18:7)-(18:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (18:8)-(19:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0022_complete_elements_with_erb_if_end_inside_if_else_branches_(issue_#1239)_af19edf9e21ef7ecdf4eadaa09979d59.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0022_complete_elements_with_erb_if_end_inside_if_else_branches_(issue_#1239)_af19edf9e21ef7ecdf4eadaa09979d59.txt index 193d4b316..c6aaa88a0 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0022_complete_elements_with_erb_if_end_inside_if_else_branches_(issue_#1239)_af19edf9e21ef7ecdf4eadaa09979d59.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0022_complete_elements_with_erb_if_end_inside_if_else_branches_(issue_#1239)_af19edf9e21ef7ecdf4eadaa09979d59.txt @@ -54,7 +54,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (3:14)-(3:15)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ ├── @ HTMLTextNode (location: (3:15)-(4:4)) │ │ │ │ │ └── content: "\n " @@ -84,7 +85,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (5:7)-(5:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (5:8)-(6:0)) │ │ └── content: "\n" @@ -117,7 +119,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (7:12)-(7:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (7:13)-(8:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0023_nested_if_else_with_complete_elements_and_inner_erb_control_flow_(issue_#1239)_ca6e1999413421620d3db44672820407.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0023_nested_if_else_with_complete_elements_and_inner_erb_control_flow_(issue_#1239)_ca6e1999413421620d3db44672820407.txt index 4341150b9..16a87a0a5 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0023_nested_if_else_with_complete_elements_and_inner_erb_control_flow_(issue_#1239)_ca6e1999413421620d3db44672820407.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0023_nested_if_else_with_complete_elements_and_inner_erb_control_flow_(issue_#1239)_ca6e1999413421620d3db44672820407.txt @@ -65,7 +65,8 @@ input: |2- │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (4:16)-(4:17)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ ├── @ HTMLTextNode (location: (4:17)-(5:6)) │ │ │ │ │ │ │ └── content: "\n " @@ -95,7 +96,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (6:9)-(6:10)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (6:10)-(7:2)) │ │ │ │ └── content: "\n " @@ -128,7 +130,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (8:14)-(8:15)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (8:15)-(9:2)) │ │ │ │ └── content: "\n " diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0024_complete_elements_with_erb_while_inside_if_else_branches_87fd82c369839dfadc71637a3dd1c55b.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0024_complete_elements_with_erb_while_inside_if_else_branches_87fd82c369839dfadc71637a3dd1c55b.txt index 1b86b7c12..14a48f242 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0024_complete_elements_with_erb_while_inside_if_else_branches_87fd82c369839dfadc71637a3dd1c55b.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0024_complete_elements_with_erb_while_inside_if_else_branches_87fd82c369839dfadc71637a3dd1c55b.txt @@ -56,7 +56,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (3:16)-(3:17)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ ├── @ HTMLTextNode (location: (3:17)-(4:4)) │ │ │ │ │ └── content: "\n " @@ -95,7 +96,8 @@ input: |2- │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (5:20)-(5:21)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (5:21)-(6:4)) │ │ │ │ │ │ └── content: "\n " @@ -118,7 +120,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (7:7)-(7:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (7:8)-(8:0)) │ │ └── content: "\n" @@ -151,7 +154,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (9:12)-(9:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (9:13)-(10:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0025_complete_elements_with_erb_each_block_inside_if_else_branches_a37192548ff7379956420bc898a4fe34.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0025_complete_elements_with_erb_each_block_inside_if_else_branches_a37192548ff7379956420bc898a4fe34.txt index eda773486..df0685201 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0025_complete_elements_with_erb_each_block_inside_if_else_branches_a37192548ff7379956420bc898a4fe34.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0025_complete_elements_with_erb_each_block_inside_if_else_branches_a37192548ff7379956420bc898a4fe34.txt @@ -70,7 +70,8 @@ input: |2- │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (4:29)-(4:30)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (4:30)-(5:4)) │ │ │ │ │ │ └── content: "\n " @@ -103,7 +104,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (6:7)-(6:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (6:8)-(7:0)) │ │ └── content: "\n" @@ -136,7 +138,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (8:12)-(8:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (8:13)-(9:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0026_complete_elements_with_erb_unless_inside_if_else_branches_0abe4850497edd8ff7f1bcba027170a6.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0026_complete_elements_with_erb_unless_inside_if_else_branches_0abe4850497edd8ff7f1bcba027170a6.txt index b1c60f92f..6f08c5c30 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0026_complete_elements_with_erb_unless_inside_if_else_branches_0abe4850497edd8ff7f1bcba027170a6.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0026_complete_elements_with_erb_unless_inside_if_else_branches_0abe4850497edd8ff7f1bcba027170a6.txt @@ -67,7 +67,8 @@ input: |2- │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (4:25)-(4:26)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (4:26)-(5:4)) │ │ │ │ │ │ └── content: "\n " @@ -91,7 +92,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (6:7)-(6:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (6:8)-(7:0)) │ │ └── content: "\n" @@ -124,7 +126,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (8:12)-(8:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (8:13)-(9:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0027_complete_elements_with_erb_begin_rescue_inside_if_else_branches_6b736ef8c0fd8abef22d95d6739f6acc.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0027_complete_elements_with_erb_begin_rescue_inside_if_else_branches_6b736ef8c0fd8abef22d95d6739f6acc.txt index 31ebd4759..353482307 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0027_complete_elements_with_erb_begin_rescue_inside_if_else_branches_6b736ef8c0fd8abef22d95d6739f6acc.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0027_complete_elements_with_erb_begin_rescue_inside_if_else_branches_6b736ef8c0fd8abef22d95d6739f6acc.txt @@ -72,7 +72,8 @@ input: |2- │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (4:39)-(4:40)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (4:40)-(5:4)) │ │ │ │ │ │ └── content: "\n " @@ -108,7 +109,8 @@ input: |2- │ │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (6:23)-(6:24)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (6:24)-(7:4)) │ │ │ │ │ │ │ └── content: "\n " @@ -135,7 +137,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (8:7)-(8:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (8:8)-(9:0)) │ │ └── content: "\n" @@ -168,7 +171,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (10:12)-(10:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (10:13)-(11:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0028_complete_elements_with_erb_case_when_inside_if_else_branches_ce105fee5e83f6cc883189c02b181e43.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0028_complete_elements_with_erb_case_when_inside_if_else_branches_ce105fee5e83f6cc883189c02b181e43.txt index 54d8149ba..9fadf66f5 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0028_complete_elements_with_erb_case_when_inside_if_else_branches_ce105fee5e83f6cc883189c02b181e43.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0028_complete_elements_with_erb_case_when_inside_if_else_branches_ce105fee5e83f6cc883189c02b181e43.txt @@ -79,7 +79,8 @@ input: |2- │ │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (5:24)-(5:25)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (5:25)-(6:4)) │ │ │ │ │ │ │ └── content: "\n " @@ -116,7 +117,8 @@ input: |2- │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (7:26)-(7:27)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (7:27)-(8:4)) │ │ │ │ │ │ └── content: "\n " @@ -141,7 +143,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (9:7)-(9:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (9:8)-(10:0)) │ │ └── content: "\n" @@ -174,7 +177,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (11:12)-(11:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (11:13)-(12:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0029_erb_if_end_before_complete_element_in_branch_fcad290defd352b000e8e65a001eae20.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0029_erb_if_end_before_complete_element_in_branch_fcad290defd352b000e8e65a001eae20.txt index 6fa1997a2..539ee5148 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0029_erb_if_end_before_complete_element_in_branch_fcad290defd352b000e8e65a001eae20.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0029_erb_if_end_before_complete_element_in_branch_fcad290defd352b000e8e65a001eae20.txt @@ -55,7 +55,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:12)-(3:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:13)-(4:0)) │ │ └── content: "\n" @@ -88,7 +89,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (5:12)-(5:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (5:13)-(6:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0030_multiple_erb_control_flow_nodes_with_complete_element_in_branch_23dee7c3c783818490db843c6b091023.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0030_multiple_erb_control_flow_nodes_with_complete_element_in_branch_23dee7c3c783818490db843c6b091023.txt index 8dd9df546..4418abd52 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0030_multiple_erb_control_flow_nodes_with_complete_element_in_branch_23dee7c3c783818490db843c6b091023.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0030_multiple_erb_control_flow_nodes_with_complete_element_in_branch_23dee7c3c783818490db843c6b091023.txt @@ -89,7 +89,8 @@ input: |2- │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (5:29)-(5:30)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (5:30)-(6:4)) │ │ │ │ │ │ └── content: "\n " @@ -139,7 +140,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (8:7)-(8:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (8:8)-(9:0)) │ │ └── content: "\n" @@ -172,7 +174,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (10:12)-(10:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (10:13)-(11:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0031_if_elsif_else_with_erb_control_flow_in_each_branch_efe905853a0f58b91dd869ad43a62b82.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0031_if_elsif_else_with_erb_control_flow_in_each_branch_efe905853a0f58b91dd869ad43a62b82.txt index 69a0e81a2..8cdc953b4 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0031_if_elsif_else_with_erb_control_flow_in_each_branch_efe905853a0f58b91dd869ad43a62b82.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0031_if_elsif_else_with_erb_control_flow_in_each_branch_efe905853a0f58b91dd869ad43a62b82.txt @@ -65,7 +65,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (4:7)-(4:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (4:8)-(5:0)) │ │ └── content: "\n" @@ -127,7 +128,8 @@ input: |2- │ │ │ │ │ └── tag_closing: ">" (location: (8:7)-(8:8)) │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ └── element_source: "HTML" + │ │ │ │ ├── element_source: "HTML" + │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (8:8)-(9:0)) │ │ │ └── content: "\n" @@ -178,7 +180,8 @@ input: |2- │ │ │ │ │ └── tag_closing: ">" (location: (12:7)-(12:8)) │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ └── element_source: "HTML" + │ │ │ │ ├── element_source: "HTML" + │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (12:8)-(13:0)) │ │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0032_complete_elements_with_erb_until_inside_if_else_branches_bbea3fe4b96db51983920f77914675ea.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0032_complete_elements_with_erb_until_inside_if_else_branches_bbea3fe4b96db51983920f77914675ea.txt index 17bcd2c8f..9a3eab948 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0032_complete_elements_with_erb_until_inside_if_else_branches_bbea3fe4b96db51983920f77914675ea.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0032_complete_elements_with_erb_until_inside_if_else_branches_bbea3fe4b96db51983920f77914675ea.txt @@ -66,7 +66,8 @@ input: |2- │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (4:19)-(4:20)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (4:20)-(5:4)) │ │ │ │ │ │ └── content: "\n " @@ -89,7 +90,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (6:7)-(6:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (6:8)-(7:0)) │ │ └── content: "\n" @@ -122,7 +124,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (8:12)-(8:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (8:13)-(9:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0033_complete_elements_with_erb_for_inside_if_else_branches_a7d393fb03c348db462ffbd498d9555e.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0033_complete_elements_with_erb_for_inside_if_else_branches_a7d393fb03c348db462ffbd498d9555e.txt index b406a4c80..d5980eb08 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0033_complete_elements_with_erb_for_inside_if_else_branches_a7d393fb03c348db462ffbd498d9555e.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0033_complete_elements_with_erb_for_inside_if_else_branches_a7d393fb03c348db462ffbd498d9555e.txt @@ -70,7 +70,8 @@ input: |2- │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (4:29)-(4:30)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (4:30)-(5:4)) │ │ │ │ │ │ └── content: "\n " @@ -93,7 +94,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (6:7)-(6:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (6:8)-(7:0)) │ │ └── content: "\n" @@ -126,7 +128,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (8:12)-(8:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (8:13)-(9:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0034_complete_elements_with_erb_if_elsif_else_inside_if_else_branches_82212a0cd1e638043885752f20166e1e.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0034_complete_elements_with_erb_if_elsif_else_inside_if_else_branches_82212a0cd1e638043885752f20166e1e.txt index 5032042fb..338ea7afb 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0034_complete_elements_with_erb_if_elsif_else_inside_if_else_branches_82212a0cd1e638043885752f20166e1e.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0034_complete_elements_with_erb_if_elsif_else_inside_if_else_branches_82212a0cd1e638043885752f20166e1e.txt @@ -71,7 +71,8 @@ input: |2- │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (4:19)-(4:20)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (4:20)-(5:4)) │ │ │ │ │ │ └── content: "\n " @@ -108,7 +109,8 @@ input: |2- │ │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (6:19)-(6:20)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (6:20)-(7:4)) │ │ │ │ │ │ │ └── content: "\n " @@ -144,7 +146,8 @@ input: |2- │ │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (8:19)-(8:20)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (8:20)-(9:4)) │ │ │ │ │ │ │ └── content: "\n " @@ -170,7 +173,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (10:7)-(10:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (10:8)-(11:0)) │ │ └── content: "\n" @@ -203,7 +207,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (12:12)-(12:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (12:13)-(13:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0035_erb_block_before_complete_element_in_branch_17f5e64425334e8aec464a95ea361aff.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0035_erb_block_before_complete_element_in_branch_17f5e64425334e8aec464a95ea361aff.txt index fb69b991d..521ea1685 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0035_erb_block_before_complete_element_in_branch_17f5e64425334e8aec464a95ea361aff.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0035_erb_block_before_complete_element_in_branch_17f5e64425334e8aec464a95ea361aff.txt @@ -63,7 +63,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:12)-(3:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:13)-(4:0)) │ │ └── content: "\n" @@ -96,7 +97,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (5:12)-(5:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (5:13)-(6:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0036_deeply_nested_erb_control_flow_inside_branch_b9dd98317ebc08c5e2d7df52e614250c.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0036_deeply_nested_erb_control_flow_inside_branch_b9dd98317ebc08c5e2d7df52e614250c.txt index bd1ca5cad..dfe8b50d6 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0036_deeply_nested_erb_control_flow_inside_branch_b9dd98317ebc08c5e2d7df52e614250c.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0036_deeply_nested_erb_control_flow_inside_branch_b9dd98317ebc08c5e2d7df52e614250c.txt @@ -81,7 +81,8 @@ input: |2- │ │ │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (5:36)-(5:37)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (5:37)-(6:6)) │ │ │ │ │ │ │ │ └── content: "\n " @@ -125,7 +126,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (8:7)-(8:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (8:8)-(9:0)) │ │ └── content: "\n" @@ -158,7 +160,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (10:12)-(10:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (10:13)-(11:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0037_html_comment_alongside_complete_element_in_branch_e271ebf7ee2b6deb36b33344d46bbfb3.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0037_html_comment_alongside_complete_element_in_branch_e271ebf7ee2b6deb36b33344d46bbfb3.txt index 20fe37fff..bb7cf1ee8 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0037_html_comment_alongside_complete_element_in_branch_e271ebf7ee2b6deb36b33344d46bbfb3.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0037_html_comment_alongside_complete_element_in_branch_e271ebf7ee2b6deb36b33344d46bbfb3.txt @@ -49,7 +49,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:12)-(3:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:13)-(4:0)) │ │ └── content: "\n" @@ -82,7 +83,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (5:12)-(5:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (5:13)-(6:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0038_erb_output_tag_alongside_complete_element_in_branch_81c49596fdcaa432e9b3ef127410a0a9.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0038_erb_output_tag_alongside_complete_element_in_branch_81c49596fdcaa432e9b3ef127410a0a9.txt index 933f5c977..51fc8bd58 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0038_erb_output_tag_alongside_complete_element_in_branch_81c49596fdcaa432e9b3ef127410a0a9.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0038_erb_output_tag_alongside_complete_element_in_branch_81c49596fdcaa432e9b3ef127410a0a9.txt @@ -48,7 +48,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:12)-(3:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:13)-(4:0)) │ │ └── content: "\n" @@ -81,7 +82,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (5:12)-(5:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (5:13)-(6:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0039_both_branches_have_erb_control_flow_with_complete_elements_a46422346454f32f50ca01b5c4671ed6.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0039_both_branches_have_erb_control_flow_with_complete_elements_a46422346454f32f50ca01b5c4671ed6.txt index 9483d1e43..2e5c5b981 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0039_both_branches_have_erb_control_flow_with_complete_elements_a46422346454f32f50ca01b5c4671ed6.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0039_both_branches_have_erb_control_flow_with_complete_elements_a46422346454f32f50ca01b5c4671ed6.txt @@ -61,7 +61,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (4:7)-(4:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (4:8)-(5:0)) │ │ └── content: "\n" @@ -114,7 +115,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (8:7)-(8:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (8:8)-(9:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/conditional_open_tag_test/test_0040_unless_else_with_erb_control_flow_inside_branch_5bc080ab5a9fba89a77f29376af95077.txt b/test/snapshots/analyze/conditional_open_tag_test/test_0040_unless_else_with_erb_control_flow_inside_branch_5bc080ab5a9fba89a77f29376af95077.txt index 0630e2c55..dbd419e7e 100644 --- a/test/snapshots/analyze/conditional_open_tag_test/test_0040_unless_else_with_erb_control_flow_inside_branch_5bc080ab5a9fba89a77f29376af95077.txt +++ b/test/snapshots/analyze/conditional_open_tag_test/test_0040_unless_else_with_erb_control_flow_inside_branch_5bc080ab5a9fba89a77f29376af95077.txt @@ -59,7 +59,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (4:7)-(4:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (4:8)-(5:0)) │ │ └── content: "\n" @@ -92,7 +93,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (6:12)-(6:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (6:13)-(7:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/for_test/test_0003_for_loop_wrapped_in_element_dc5c7df187a9c834fe5bb14c4805f146.txt b/test/snapshots/analyze/for_test/test_0003_for_loop_wrapped_in_element_dc5c7df187a9c834fe5bb14c4805f146.txt index 50208c34c..105c72c02 100644 --- a/test/snapshots/analyze/for_test/test_0003_for_loop_wrapped_in_element_dc5c7df187a9c834fe5bb14c4805f146.txt +++ b/test/snapshots/analyze/for_test/test_0003_for_loop_wrapped_in_element_dc5c7df187a9c834fe5bb14c4805f146.txt @@ -59,7 +59,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (5:4)-(5:5)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (5:5)-(6:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/if_test/test_0005_if_elsif_else_statement_with_children_2f01997aa5b65191b261fb73a3268eb2.txt b/test/snapshots/analyze/if_test/test_0005_if_elsif_else_statement_with_children_2f01997aa5b65191b261fb73a3268eb2.txt index 268925f6f..8eb8ab132 100644 --- a/test/snapshots/analyze/if_test/test_0005_if_elsif_else_statement_with_children_2f01997aa5b65191b261fb73a3268eb2.txt +++ b/test/snapshots/analyze/if_test/test_0005_if_elsif_else_statement_with_children_2f01997aa5b65191b261fb73a3268eb2.txt @@ -42,7 +42,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (2:14)-(2:15)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:15)-(3:0)) │ │ └── content: "\n" @@ -79,7 +80,8 @@ input: |2- │ │ │ │ │ └── tag_closing: ">" (location: (4:15)-(4:16)) │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ └── element_source: "HTML" + │ │ │ │ ├── element_source: "HTML" + │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (4:16)-(5:0)) │ │ │ └── content: "\n" @@ -115,7 +117,8 @@ input: |2- │ │ │ │ │ └── tag_closing: ">" (location: (6:14)-(6:15)) │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ └── element_source: "HTML" + │ │ │ │ ├── element_source: "HTML" + │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (6:15)-(7:0)) │ │ │ └── content: "\n" diff --git a/test/snapshots/analyze/if_test/test_0006_if_elsif_else_statement_wrapped_in_element_45a48a89838b00831a86d6bc5b8a29f6.txt b/test/snapshots/analyze/if_test/test_0006_if_elsif_else_statement_wrapped_in_element_45a48a89838b00831a86d6bc5b8a29f6.txt index f53306fe8..b50c71292 100644 --- a/test/snapshots/analyze/if_test/test_0006_if_elsif_else_statement_wrapped_in_element_45a48a89838b00831a86d6bc5b8a29f6.txt +++ b/test/snapshots/analyze/if_test/test_0006_if_elsif_else_statement_wrapped_in_element_45a48a89838b00831a86d6bc5b8a29f6.txt @@ -76,7 +76,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (9:4)-(9:5)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (9:5)-(10:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/if_test/test_0008_if_else_statement_in_opening_tag_value_cc409a1f9d234299bd306bda568b32b4.txt b/test/snapshots/analyze/if_test/test_0008_if_else_statement_in_opening_tag_value_cc409a1f9d234299bd306bda568b32b4.txt index 1d925bfb8..74d1ed1cf 100644 --- a/test/snapshots/analyze/if_test/test_0008_if_else_statement_in_opening_tag_value_cc409a1f9d234299bd306bda568b32b4.txt +++ b/test/snapshots/analyze/if_test/test_0008_if_else_statement_in_opening_tag_value_cc409a1f9d234299bd306bda568b32b4.txt @@ -62,7 +62,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (5:5)-(5:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (5:6)-(6:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/if_test/test_0009_if_else_statement_in_attribute_value_8dd410c9c918399254e71570caeb17dc.txt b/test/snapshots/analyze/if_test/test_0009_if_else_statement_in_attribute_value_8dd410c9c918399254e71570caeb17dc.txt index 4c5d2d3ba..6da9256c6 100644 --- a/test/snapshots/analyze/if_test/test_0009_if_else_statement_in_attribute_value_8dd410c9c918399254e71570caeb17dc.txt +++ b/test/snapshots/analyze/if_test/test_0009_if_else_statement_in_attribute_value_8dd410c9c918399254e71570caeb17dc.txt @@ -67,7 +67,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (1:60)-(1:61)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:61)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/if_test/test_0010_guard_clause_with_if_modifier_should_not_be_parsed_as_ERBIfNode_84c50d0087a29c69bf5125ce6ec79f86.txt b/test/snapshots/analyze/if_test/test_0010_guard_clause_with_if_modifier_should_not_be_parsed_as_ERBIfNode_84c50d0087a29c69bf5125ce6ec79f86.txt index c67a0c9b3..eae5f7500 100644 --- a/test/snapshots/analyze/if_test/test_0010_guard_clause_with_if_modifier_should_not_be_parsed_as_ERBIfNode_84c50d0087a29c69bf5125ce6ec79f86.txt +++ b/test/snapshots/analyze/if_test/test_0010_guard_clause_with_if_modifier_should_not_be_parsed_as_ERBIfNode_84c50d0087a29c69bf5125ce6ec79f86.txt @@ -45,7 +45,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:12)-(3:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:13)-(4:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/if_test/test_0012_guard_clause_with_break_if_modifier_41f095a3d010c4b7e9a38aa708b9054d.txt b/test/snapshots/analyze/if_test/test_0012_guard_clause_with_break_if_modifier_41f095a3d010c4b7e9a38aa708b9054d.txt index c3bb28f43..ff344cc48 100644 --- a/test/snapshots/analyze/if_test/test_0012_guard_clause_with_break_if_modifier_41f095a3d010c4b7e9a38aa708b9054d.txt +++ b/test/snapshots/analyze/if_test/test_0012_guard_clause_with_break_if_modifier_41f095a3d010c4b7e9a38aa708b9054d.txt @@ -48,7 +48,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:24)-(3:25)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:25)-(4:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/invalid_erb_structure_test/test_0002_invalid_erb_structure_-_else_outside_scope_after_tag_closing_8a42d39b7aee4fa9f2ca791cf1ef291b.txt b/test/snapshots/analyze/invalid_erb_structure_test/test_0002_invalid_erb_structure_-_else_outside_scope_after_tag_closing_8a42d39b7aee4fa9f2ca791cf1ef291b.txt index 7fe0b9d33..7f1a1293e 100644 --- a/test/snapshots/analyze/invalid_erb_structure_test/test_0002_invalid_erb_structure_-_else_outside_scope_after_tag_closing_8a42d39b7aee4fa9f2ca791cf1ef291b.txt +++ b/test/snapshots/analyze/invalid_erb_structure_test/test_0002_invalid_erb_structure_-_else_outside_scope_after_tag_closing_8a42d39b7aee4fa9f2ca791cf1ef291b.txt @@ -97,7 +97,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (7:5)-(7:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (7:6)-(8:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/invalid_erb_structure_test/test_0003_invalid_erb_structure_-_end_outside_scope_after_tag_closing_8adc4e0a2a6b8baf0ab00bb12a016422.txt b/test/snapshots/analyze/invalid_erb_structure_test/test_0003_invalid_erb_structure_-_end_outside_scope_after_tag_closing_8adc4e0a2a6b8baf0ab00bb12a016422.txt index 2f95ab9d5..d1320a7bb 100644 --- a/test/snapshots/analyze/invalid_erb_structure_test/test_0003_invalid_erb_structure_-_end_outside_scope_after_tag_closing_8adc4e0a2a6b8baf0ab00bb12a016422.txt +++ b/test/snapshots/analyze/invalid_erb_structure_test/test_0003_invalid_erb_structure_-_end_outside_scope_after_tag_closing_8adc4e0a2a6b8baf0ab00bb12a016422.txt @@ -81,7 +81,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (6:5)-(6:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (6:6)-(7:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/invalid_erb_structure_test/test_0004_invalid_erb_structure_-_elsif_outside_scope_after_tag_closing_424e3fda025275fa81a488fc87528e25.txt b/test/snapshots/analyze/invalid_erb_structure_test/test_0004_invalid_erb_structure_-_elsif_outside_scope_after_tag_closing_424e3fda025275fa81a488fc87528e25.txt index 2bf57ed70..a6cbf1c96 100644 --- a/test/snapshots/analyze/invalid_erb_structure_test/test_0004_invalid_erb_structure_-_elsif_outside_scope_after_tag_closing_424e3fda025275fa81a488fc87528e25.txt +++ b/test/snapshots/analyze/invalid_erb_structure_test/test_0004_invalid_erb_structure_-_elsif_outside_scope_after_tag_closing_424e3fda025275fa81a488fc87528e25.txt @@ -76,7 +76,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (6:5)-(6:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (6:6)-(7:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/invalid_erb_structure_test/test_0005_invalid_erb_structure_-_else_outside_scope_before_tag_closing_12f297bfdeb3c060a0c220a445fcb51c.txt b/test/snapshots/analyze/invalid_erb_structure_test/test_0005_invalid_erb_structure_-_else_outside_scope_before_tag_closing_12f297bfdeb3c060a0c220a445fcb51c.txt index 7c42fc9b1..6141dd39c 100644 --- a/test/snapshots/analyze/invalid_erb_structure_test/test_0005_invalid_erb_structure_-_else_outside_scope_before_tag_closing_12f297bfdeb3c060a0c220a445fcb51c.txt +++ b/test/snapshots/analyze/invalid_erb_structure_test/test_0005_invalid_erb_structure_-_else_outside_scope_before_tag_closing_12f297bfdeb3c060a0c220a445fcb51c.txt @@ -89,7 +89,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (8:5)-(8:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (8:6)-(9:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/invalid_erb_structure_test/test_0006_invalid_erb_structure_-_if_else_spans_across_attribute_value_quotes_5cf54922a30f349212e5ec71c8d4d3b3.txt b/test/snapshots/analyze/invalid_erb_structure_test/test_0006_invalid_erb_structure_-_if_else_spans_across_attribute_value_quotes_5cf54922a30f349212e5ec71c8d4d3b3.txt index caa24c0d8..a652751fc 100644 --- a/test/snapshots/analyze/invalid_erb_structure_test/test_0006_invalid_erb_structure_-_if_else_spans_across_attribute_value_quotes_5cf54922a30f349212e5ec71c8d4d3b3.txt +++ b/test/snapshots/analyze/invalid_erb_structure_test/test_0006_invalid_erb_structure_-_if_else_spans_across_attribute_value_quotes_5cf54922a30f349212e5ec71c8d4d3b3.txt @@ -84,7 +84,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (3:5)-(3:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:6)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/invalid_erb_structure_test/test_0007_invalid_erb_structure_-_multiline_attribute_value_spans_across_if_else_branches_00f04f842749802aede65921854fbd81.txt b/test/snapshots/analyze/invalid_erb_structure_test/test_0007_invalid_erb_structure_-_multiline_attribute_value_spans_across_if_else_branches_00f04f842749802aede65921854fbd81.txt index 721cf64b6..afbd18f37 100644 --- a/test/snapshots/analyze/invalid_erb_structure_test/test_0007_invalid_erb_structure_-_multiline_attribute_value_spans_across_if_else_branches_00f04f842749802aede65921854fbd81.txt +++ b/test/snapshots/analyze/invalid_erb_structure_test/test_0007_invalid_erb_structure_-_multiline_attribute_value_spans_across_if_else_branches_00f04f842749802aede65921854fbd81.txt @@ -84,7 +84,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (9:5)-(9:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (9:6)-(10:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/invalid_erb_structure_test/test_0008_invalid_erb_structure_-_attribute_quote_closes_in_if_branch_with_else_end_outside_d551e3630ae3b84c356b86f544fe1c74.txt b/test/snapshots/analyze/invalid_erb_structure_test/test_0008_invalid_erb_structure_-_attribute_quote_closes_in_if_branch_with_else_end_outside_d551e3630ae3b84c356b86f544fe1c74.txt index 8f06b52a5..9a592371a 100644 --- a/test/snapshots/analyze/invalid_erb_structure_test/test_0008_invalid_erb_structure_-_attribute_quote_closes_in_if_branch_with_else_end_outside_d551e3630ae3b84c356b86f544fe1c74.txt +++ b/test/snapshots/analyze/invalid_erb_structure_test/test_0008_invalid_erb_structure_-_attribute_quote_closes_in_if_branch_with_else_end_outside_d551e3630ae3b84c356b86f544fe1c74.txt @@ -93,7 +93,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (6:5)-(6:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (6:6)-(7:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/invalid_erb_structure_test/test_0009_valid_erb_structure_-_if_else_end_inside_tag_attributes_653d501c02f01c7eb2fa084da7d45f3c.txt b/test/snapshots/analyze/invalid_erb_structure_test/test_0009_valid_erb_structure_-_if_else_end_inside_tag_attributes_653d501c02f01c7eb2fa084da7d45f3c.txt index de4e50c06..f01f75cc5 100644 --- a/test/snapshots/analyze/invalid_erb_structure_test/test_0009_valid_erb_structure_-_if_else_end_inside_tag_attributes_653d501c02f01c7eb2fa084da7d45f3c.txt +++ b/test/snapshots/analyze/invalid_erb_structure_test/test_0009_valid_erb_structure_-_if_else_end_inside_tag_attributes_653d501c02f01c7eb2fa084da7d45f3c.txt @@ -90,7 +90,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (7:6)-(7:7)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (7:7)-(8:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/invalid_erb_structure_test/test_0010_invalid_erb_structure_-_when_outside_case_scope_a609e4aae83bf7345c1ae12806881ecb.txt b/test/snapshots/analyze/invalid_erb_structure_test/test_0010_invalid_erb_structure_-_when_outside_case_scope_a609e4aae83bf7345c1ae12806881ecb.txt index 32485a42f..2889f2bc4 100644 --- a/test/snapshots/analyze/invalid_erb_structure_test/test_0010_invalid_erb_structure_-_when_outside_case_scope_a609e4aae83bf7345c1ae12806881ecb.txt +++ b/test/snapshots/analyze/invalid_erb_structure_test/test_0010_invalid_erb_structure_-_when_outside_case_scope_a609e4aae83bf7345c1ae12806881ecb.txt @@ -89,7 +89,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (7:5)-(7:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (7:6)-(8:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/invalid_erb_structure_test/test_0011_invalid_erb_structure_-_rescue_outside_begin_scope_33915d0eadb35429ec69cc5c382cfaf2.txt b/test/snapshots/analyze/invalid_erb_structure_test/test_0011_invalid_erb_structure_-_rescue_outside_begin_scope_33915d0eadb35429ec69cc5c382cfaf2.txt index f778d1bfd..ae49df01b 100644 --- a/test/snapshots/analyze/invalid_erb_structure_test/test_0011_invalid_erb_structure_-_rescue_outside_begin_scope_33915d0eadb35429ec69cc5c382cfaf2.txt +++ b/test/snapshots/analyze/invalid_erb_structure_test/test_0011_invalid_erb_structure_-_rescue_outside_begin_scope_33915d0eadb35429ec69cc5c382cfaf2.txt @@ -98,7 +98,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (7:5)-(7:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (7:6)-(8:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/invalid_erb_structure_test/test_0012_invalid_erb_structure_-_ensure_outside_begin_scope_1340125c09cfc9ae2a3c763fb939f03f.txt b/test/snapshots/analyze/invalid_erb_structure_test/test_0012_invalid_erb_structure_-_ensure_outside_begin_scope_1340125c09cfc9ae2a3c763fb939f03f.txt index 0f66eb0b7..dded7f91c 100644 --- a/test/snapshots/analyze/invalid_erb_structure_test/test_0012_invalid_erb_structure_-_ensure_outside_begin_scope_1340125c09cfc9ae2a3c763fb939f03f.txt +++ b/test/snapshots/analyze/invalid_erb_structure_test/test_0012_invalid_erb_structure_-_ensure_outside_begin_scope_1340125c09cfc9ae2a3c763fb939f03f.txt @@ -98,7 +98,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (7:5)-(7:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (7:6)-(8:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/invalid_erb_structure_test/test_0016_missing_close_HTML_tag_in_else_clause_7e1b1b64fe7f5060c0dbc6b94bf3cae8.txt b/test/snapshots/analyze/invalid_erb_structure_test/test_0016_missing_close_HTML_tag_in_else_clause_7e1b1b64fe7f5060c0dbc6b94bf3cae8.txt index 1e7674287..29bb527ab 100644 --- a/test/snapshots/analyze/invalid_erb_structure_test/test_0016_missing_close_HTML_tag_in_else_clause_7e1b1b64fe7f5060c0dbc6b94bf3cae8.txt +++ b/test/snapshots/analyze/invalid_erb_structure_test/test_0016_missing_close_HTML_tag_in_else_clause_7e1b1b64fe7f5060c0dbc6b94bf3cae8.txt @@ -58,7 +58,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (3:19)-(3:20)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (3:20)-(4:2)) │ │ │ │ └── content: "\n " @@ -95,7 +96,8 @@ input: |2- │ │ │ │ │ │ │ └── tag_closing: ">" (location: (5:19)-(5:20)) │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (5:20)-(6:2)) │ │ │ │ │ └── content: "\n " @@ -145,7 +147,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (9:4)-(9:5)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (9:5)-(10:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/invalid_erb_structure_test/test_0017_elsif_in_class_attribute_value_scope_9e9e331db3c1e45c281ee0f0a4283d00.txt b/test/snapshots/analyze/invalid_erb_structure_test/test_0017_elsif_in_class_attribute_value_scope_9e9e331db3c1e45c281ee0f0a4283d00.txt index 4f6bab977..66b18a289 100644 --- a/test/snapshots/analyze/invalid_erb_structure_test/test_0017_elsif_in_class_attribute_value_scope_9e9e331db3c1e45c281ee0f0a4283d00.txt +++ b/test/snapshots/analyze/invalid_erb_structure_test/test_0017_elsif_in_class_attribute_value_scope_9e9e331db3c1e45c281ee0f0a4283d00.txt @@ -72,7 +72,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (3:4)-(3:5)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:5)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/invalid_erb_structure_test/test_0019_conditional_attributes_with_space_before_ERB_closing_tag_447bae9e416269915e38be84519b2d28.txt b/test/snapshots/analyze/invalid_erb_structure_test/test_0019_conditional_attributes_with_space_before_ERB_closing_tag_447bae9e416269915e38be84519b2d28.txt index 9edec342a..ae2197f97 100644 --- a/test/snapshots/analyze/invalid_erb_structure_test/test_0019_conditional_attributes_with_space_before_ERB_closing_tag_447bae9e416269915e38be84519b2d28.txt +++ b/test/snapshots/analyze/invalid_erb_structure_test/test_0019_conditional_attributes_with_space_before_ERB_closing_tag_447bae9e416269915e38be84519b2d28.txt @@ -131,7 +131,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (6:15)-(6:16)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (6:16)-(7:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/invalid_erb_structure_test/test_0020_invalid_break_outside_of_loop_context_182bc23dd57db9ce2bba26309b131723.txt b/test/snapshots/analyze/invalid_erb_structure_test/test_0020_invalid_break_outside_of_loop_context_182bc23dd57db9ce2bba26309b131723.txt index db094fee0..51c7c836c 100644 --- a/test/snapshots/analyze/invalid_erb_structure_test/test_0020_invalid_break_outside_of_loop_context_182bc23dd57db9ce2bba26309b131723.txt +++ b/test/snapshots/analyze/invalid_erb_structure_test/test_0020_invalid_break_outside_of_loop_context_182bc23dd57db9ce2bba26309b131723.txt @@ -44,7 +44,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (3:5)-(3:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:6)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/invalid_erb_structure_test/test_0021_invalid_next_outside_of_loop_context_ac5828658f5c90c9d487d6ef420b99a0.txt b/test/snapshots/analyze/invalid_erb_structure_test/test_0021_invalid_next_outside_of_loop_context_ac5828658f5c90c9d487d6ef420b99a0.txt index e23e38157..c983319c1 100644 --- a/test/snapshots/analyze/invalid_erb_structure_test/test_0021_invalid_next_outside_of_loop_context_ac5828658f5c90c9d487d6ef420b99a0.txt +++ b/test/snapshots/analyze/invalid_erb_structure_test/test_0021_invalid_next_outside_of_loop_context_ac5828658f5c90c9d487d6ef420b99a0.txt @@ -44,7 +44,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (3:5)-(3:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:6)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/invalid_erb_structure_test/test_0022_invalid_redo_outside_of_loop_context_26f3fe5cab89ff275796733f6967109e.txt b/test/snapshots/analyze/invalid_erb_structure_test/test_0022_invalid_redo_outside_of_loop_context_26f3fe5cab89ff275796733f6967109e.txt index 3d718d2ed..d42526780 100644 --- a/test/snapshots/analyze/invalid_erb_structure_test/test_0022_invalid_redo_outside_of_loop_context_26f3fe5cab89ff275796733f6967109e.txt +++ b/test/snapshots/analyze/invalid_erb_structure_test/test_0022_invalid_redo_outside_of_loop_context_26f3fe5cab89ff275796733f6967109e.txt @@ -44,7 +44,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (3:5)-(3:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:6)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/invalid_erb_structure_test/test_0023_invalid_retry_outside_of_rescue_context_a9908e2810eb5ee58d0b4f4589e1ff36.txt b/test/snapshots/analyze/invalid_erb_structure_test/test_0023_invalid_retry_outside_of_rescue_context_a9908e2810eb5ee58d0b4f4589e1ff36.txt index ba5ae91d0..e1b6e16eb 100644 --- a/test/snapshots/analyze/invalid_erb_structure_test/test_0023_invalid_retry_outside_of_rescue_context_a9908e2810eb5ee58d0b4f4589e1ff36.txt +++ b/test/snapshots/analyze/invalid_erb_structure_test/test_0023_invalid_retry_outside_of_rescue_context_a9908e2810eb5ee58d0b4f4589e1ff36.txt @@ -51,7 +51,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (3:5)-(3:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:6)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/postfix_conditional_test/test_0008_inside_open_tag_context_3b13f976376f499f5fe5b50a79ab99d5-4661ff3a6866fa9b1c7c564c651dfe75.txt b/test/snapshots/analyze/postfix_conditional_test/test_0008_inside_open_tag_context_3b13f976376f499f5fe5b50a79ab99d5-4661ff3a6866fa9b1c7c564c651dfe75.txt index 9c979f14f..2218e5b6b 100644 --- a/test/snapshots/analyze/postfix_conditional_test/test_0008_inside_open_tag_context_3b13f976376f499f5fe5b50a79ab99d5-4661ff3a6866fa9b1c7c564c651dfe75.txt +++ b/test/snapshots/analyze/postfix_conditional_test/test_0008_inside_open_tag_context_3b13f976376f499f5fe5b50a79ab99d5-4661ff3a6866fa9b1c7c564c651dfe75.txt @@ -69,7 +69,8 @@ options: {transform_conditionals: true} │ │ └── tag_closing: ">" (location: (1:59)-(1:60)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:60)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/postfix_conditional_test/test_0013_inside_attribute_value_1edec9d74ba1ed141a80146a9e83e9b3-4661ff3a6866fa9b1c7c564c651dfe75.txt b/test/snapshots/analyze/postfix_conditional_test/test_0013_inside_attribute_value_1edec9d74ba1ed141a80146a9e83e9b3-4661ff3a6866fa9b1c7c564c651dfe75.txt index 2ee82191f..48f957b0c 100644 --- a/test/snapshots/analyze/postfix_conditional_test/test_0013_inside_attribute_value_1edec9d74ba1ed141a80146a9e83e9b3-4661ff3a6866fa9b1c7c564c651dfe75.txt +++ b/test/snapshots/analyze/postfix_conditional_test/test_0013_inside_attribute_value_1edec9d74ba1ed141a80146a9e83e9b3-4661ff3a6866fa9b1c7c564c651dfe75.txt @@ -66,7 +66,8 @@ options: {transform_conditionals: true} │ │ └── tag_closing: ">" (location: (1:53)-(1:54)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:54)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/postfix_conditional_test/test_0017_postfix_inside_html_element_body_5b5c268618da0a5335f9e83a075187eb-4661ff3a6866fa9b1c7c564c651dfe75.txt b/test/snapshots/analyze/postfix_conditional_test/test_0017_postfix_inside_html_element_body_5b5c268618da0a5335f9e83a075187eb-4661ff3a6866fa9b1c7c564c651dfe75.txt index 89265ff6e..acd2ebc65 100644 --- a/test/snapshots/analyze/postfix_conditional_test/test_0017_postfix_inside_html_element_body_5b5c268618da0a5335f9e83a075187eb-4661ff3a6866fa9b1c7c564c651dfe75.txt +++ b/test/snapshots/analyze/postfix_conditional_test/test_0017_postfix_inside_html_element_body_5b5c268618da0a5335f9e83a075187eb-4661ff3a6866fa9b1c7c564c651dfe75.txt @@ -46,7 +46,8 @@ options: {transform_conditionals: true} │ │ └── tag_closing: ">" (location: (1:35)-(1:36)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:36)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/render_block_test/test_0002_render_with_do...end_block_without_arguments_c446207de03c339a615478994371d952-f8009707a6f8814717b65550c888710c.txt b/test/snapshots/analyze/render_block_test/test_0002_render_with_do...end_block_without_arguments_c446207de03c339a615478994371d952-f8009707a6f8814717b65550c888710c.txt index 4cd083780..33a0c630a 100644 --- a/test/snapshots/analyze/render_block_test/test_0002_render_with_do...end_block_without_arguments_c446207de03c339a615478994371d952-f8009707a6f8814717b65550c888710c.txt +++ b/test/snapshots/analyze/render_block_test/test_0002_render_with_do...end_block_without_arguments_c446207de03c339a615478994371d952-f8009707a6f8814717b65550c888710c.txt @@ -59,7 +59,8 @@ options: {render_nodes: true} │ │ │ │ └── tag_closing: ">" (location: (2:15)-(2:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:16)-(3:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/render_block_test/test_0005_render_with_do...end_block_and_multiple_arguments_5a0b13ac81cf655cfea0f225b27360cb-f8009707a6f8814717b65550c888710c.txt b/test/snapshots/analyze/render_block_test/test_0005_render_with_do...end_block_and_multiple_arguments_5a0b13ac81cf655cfea0f225b27360cb-f8009707a6f8814717b65550c888710c.txt index 8d79618d5..6cbb55e0b 100644 --- a/test/snapshots/analyze/render_block_test/test_0005_render_with_do...end_block_and_multiple_arguments_5a0b13ac81cf655cfea0f225b27360cb-f8009707a6f8814717b65550c888710c.txt +++ b/test/snapshots/analyze/render_block_test/test_0005_render_with_do...end_block_and_multiple_arguments_5a0b13ac81cf655cfea0f225b27360cb-f8009707a6f8814717b65550c888710c.txt @@ -74,7 +74,8 @@ options: {render_nodes: true} │ │ │ │ │ └── tag_closing: ">" (location: (2:26)-(2:27)) │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ └── element_source: "HTML" + │ │ │ │ ├── element_source: "HTML" + │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ ├── close_tag: │ │ │ │ └── @ HTMLCloseTagNode (location: (2:27)-(2:32)) @@ -84,7 +85,8 @@ options: {render_nodes: true} │ │ │ │ └── tag_closing: ">" (location: (2:31)-(2:32)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:32)-(3:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/render_block_test/test_0007_render_with_do...end_block_and_partial_string_f82aa2fcce69636cdcad7b50acc15738-f8009707a6f8814717b65550c888710c.txt b/test/snapshots/analyze/render_block_test/test_0007_render_with_do...end_block_and_partial_string_f82aa2fcce69636cdcad7b50acc15738-f8009707a6f8814717b65550c888710c.txt index 3081173f8..fd7f63de8 100644 --- a/test/snapshots/analyze/render_block_test/test_0007_render_with_do...end_block_and_partial_string_f82aa2fcce69636cdcad7b50acc15738-f8009707a6f8814717b65550c888710c.txt +++ b/test/snapshots/analyze/render_block_test/test_0007_render_with_do...end_block_and_partial_string_f82aa2fcce69636cdcad7b50acc15738-f8009707a6f8814717b65550c888710c.txt @@ -59,7 +59,8 @@ options: {render_nodes: true} │ │ │ │ └── tag_closing: ">" (location: (2:20)-(2:21)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:21)-(3:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/render_block_test/test_0008_render_with_do...end_block_and_keyword_partial_bc10b6fe1033f98bb93210f12f81543e-f8009707a6f8814717b65550c888710c.txt b/test/snapshots/analyze/render_block_test/test_0008_render_with_do...end_block_and_keyword_partial_bc10b6fe1033f98bb93210f12f81543e-f8009707a6f8814717b65550c888710c.txt index cb4ae84a8..a6f94bbc1 100644 --- a/test/snapshots/analyze/render_block_test/test_0008_render_with_do...end_block_and_keyword_partial_bc10b6fe1033f98bb93210f12f81543e-f8009707a6f8814717b65550c888710c.txt +++ b/test/snapshots/analyze/render_block_test/test_0008_render_with_do...end_block_and_keyword_partial_bc10b6fe1033f98bb93210f12f81543e-f8009707a6f8814717b65550c888710c.txt @@ -59,7 +59,8 @@ options: {render_nodes: true} │ │ │ │ └── tag_closing: ">" (location: (2:20)-(2:21)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:21)-(3:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/render_block_test/test_0009_render_with_do...end_block_and_layout_keyword_2b9b0ea484502cd6698bea89ec320875-f8009707a6f8814717b65550c888710c.txt b/test/snapshots/analyze/render_block_test/test_0009_render_with_do...end_block_and_layout_keyword_2b9b0ea484502cd6698bea89ec320875-f8009707a6f8814717b65550c888710c.txt index 826acf3ec..afa1e83e0 100644 --- a/test/snapshots/analyze/render_block_test/test_0009_render_with_do...end_block_and_layout_keyword_2b9b0ea484502cd6698bea89ec320875-f8009707a6f8814717b65550c888710c.txt +++ b/test/snapshots/analyze/render_block_test/test_0009_render_with_do...end_block_and_layout_keyword_2b9b0ea484502cd6698bea89ec320875-f8009707a6f8814717b65550c888710c.txt @@ -64,7 +64,8 @@ options: {render_nodes: true} │ │ │ │ └── tag_closing: ">" (location: (2:23)-(2:24)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:24)-(3:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/render_block_test/test_0010_render_with_do...end_block_containing_HTML_elements_e82f4911385618fe0ae683f7a08379d0-f8009707a6f8814717b65550c888710c.txt b/test/snapshots/analyze/render_block_test/test_0010_render_with_do...end_block_containing_HTML_elements_e82f4911385618fe0ae683f7a08379d0-f8009707a6f8814717b65550c888710c.txt index b0e2fcb97..5da4ba862 100644 --- a/test/snapshots/analyze/render_block_test/test_0010_render_with_do...end_block_containing_HTML_elements_e82f4911385618fe0ae683f7a08379d0-f8009707a6f8814717b65550c888710c.txt +++ b/test/snapshots/analyze/render_block_test/test_0010_render_with_do...end_block_containing_HTML_elements_e82f4911385618fe0ae683f7a08379d0-f8009707a6f8814717b65550c888710c.txt @@ -98,7 +98,8 @@ options: {render_nodes: true} │ │ │ │ │ │ └── tag_closing: ">" (location: (3:17)-(3:18)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (3:18)-(4:2)) │ │ │ │ └── content: "\n " @@ -111,7 +112,8 @@ options: {render_nodes: true} │ │ │ │ └── tag_closing: ">" (location: (4:7)-(4:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ ├── @ HTMLTextNode (location: (4:8)-(5:2)) │ │ │ └── content: "\n " @@ -172,7 +174,8 @@ options: {render_nodes: true} │ │ │ │ │ │ └── tag_closing: ">" (location: (6:17)-(6:18)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (6:18)-(7:2)) │ │ │ │ └── content: "\n " @@ -185,7 +188,8 @@ options: {render_nodes: true} │ │ │ │ └── tag_closing: ">" (location: (7:7)-(7:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (7:8)-(8:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/render_block_test/test_0014_render_with_optional_block_argument_3e2674fa03b85c67c487d3926da674cb-f8009707a6f8814717b65550c888710c.txt b/test/snapshots/analyze/render_block_test/test_0014_render_with_optional_block_argument_3e2674fa03b85c67c487d3926da674cb-f8009707a6f8814717b65550c888710c.txt index 7fb9720fa..a699616e8 100644 --- a/test/snapshots/analyze/render_block_test/test_0014_render_with_optional_block_argument_3e2674fa03b85c67c487d3926da674cb-f8009707a6f8814717b65550c888710c.txt +++ b/test/snapshots/analyze/render_block_test/test_0014_render_with_optional_block_argument_3e2674fa03b85c67c487d3926da674cb-f8009707a6f8814717b65550c888710c.txt @@ -59,7 +59,8 @@ options: {render_nodes: true} │ │ │ │ └── tag_closing: ">" (location: (2:15)-(2:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:16)-(3:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/render_block_test/test_0015_render_with_rest_block_argument_ab4ee65ad94af7c8ae2972ca402c625d-f8009707a6f8814717b65550c888710c.txt b/test/snapshots/analyze/render_block_test/test_0015_render_with_rest_block_argument_ab4ee65ad94af7c8ae2972ca402c625d-f8009707a6f8814717b65550c888710c.txt index 4e0b362f4..8d29961cc 100644 --- a/test/snapshots/analyze/render_block_test/test_0015_render_with_rest_block_argument_ab4ee65ad94af7c8ae2972ca402c625d-f8009707a6f8814717b65550c888710c.txt +++ b/test/snapshots/analyze/render_block_test/test_0015_render_with_rest_block_argument_ab4ee65ad94af7c8ae2972ca402c625d-f8009707a6f8814717b65550c888710c.txt @@ -59,7 +59,8 @@ options: {render_nodes: true} │ │ │ │ └── tag_closing: ">" (location: (2:15)-(2:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:16)-(3:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/render_block_test/test_0016_render_with_keyword_rest_block_argument_fd8cc3c3f056952b626f0fdff14e5035-f8009707a6f8814717b65550c888710c.txt b/test/snapshots/analyze/render_block_test/test_0016_render_with_keyword_rest_block_argument_fd8cc3c3f056952b626f0fdff14e5035-f8009707a6f8814717b65550c888710c.txt index 963332a7e..911b9634d 100644 --- a/test/snapshots/analyze/render_block_test/test_0016_render_with_keyword_rest_block_argument_fd8cc3c3f056952b626f0fdff14e5035-f8009707a6f8814717b65550c888710c.txt +++ b/test/snapshots/analyze/render_block_test/test_0016_render_with_keyword_rest_block_argument_fd8cc3c3f056952b626f0fdff14e5035-f8009707a6f8814717b65550c888710c.txt @@ -59,7 +59,8 @@ options: {render_nodes: true} │ │ │ │ └── tag_closing: ">" (location: (2:15)-(2:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:16)-(3:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/render_block_test/test_0017_render_with_block_parameter_argument_0cc2e5d387266acba581367b5731a8dd-f8009707a6f8814717b65550c888710c.txt b/test/snapshots/analyze/render_block_test/test_0017_render_with_block_parameter_argument_0cc2e5d387266acba581367b5731a8dd-f8009707a6f8814717b65550c888710c.txt index b246ff56b..b8dc5a13d 100644 --- a/test/snapshots/analyze/render_block_test/test_0017_render_with_block_parameter_argument_0cc2e5d387266acba581367b5731a8dd-f8009707a6f8814717b65550c888710c.txt +++ b/test/snapshots/analyze/render_block_test/test_0017_render_with_block_parameter_argument_0cc2e5d387266acba581367b5731a8dd-f8009707a6f8814717b65550c888710c.txt @@ -59,7 +59,8 @@ options: {render_nodes: true} │ │ │ │ └── tag_closing: ">" (location: (2:15)-(2:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:16)-(3:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/render_block_test/test_0018_render_with_mixed_block_arguments_5aa4755b642f05aef57c794d5824856e-f8009707a6f8814717b65550c888710c.txt b/test/snapshots/analyze/render_block_test/test_0018_render_with_mixed_block_arguments_5aa4755b642f05aef57c794d5824856e-f8009707a6f8814717b65550c888710c.txt index 833706e42..3e655514d 100644 --- a/test/snapshots/analyze/render_block_test/test_0018_render_with_mixed_block_arguments_5aa4755b642f05aef57c794d5824856e-f8009707a6f8814717b65550c888710c.txt +++ b/test/snapshots/analyze/render_block_test/test_0018_render_with_mixed_block_arguments_5aa4755b642f05aef57c794d5824856e-f8009707a6f8814717b65550c888710c.txt @@ -59,7 +59,8 @@ options: {render_nodes: true} │ │ │ │ └── tag_closing: ">" (location: (2:15)-(2:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:16)-(3:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/render_block_test/test_0019_render_with_required_keyword_block_argument_b51a5127412cd2743880655251a38281-f8009707a6f8814717b65550c888710c.txt b/test/snapshots/analyze/render_block_test/test_0019_render_with_required_keyword_block_argument_b51a5127412cd2743880655251a38281-f8009707a6f8814717b65550c888710c.txt index 35e744db4..82d7cfb37 100644 --- a/test/snapshots/analyze/render_block_test/test_0019_render_with_required_keyword_block_argument_b51a5127412cd2743880655251a38281-f8009707a6f8814717b65550c888710c.txt +++ b/test/snapshots/analyze/render_block_test/test_0019_render_with_required_keyword_block_argument_b51a5127412cd2743880655251a38281-f8009707a6f8814717b65550c888710c.txt @@ -59,7 +59,8 @@ options: {render_nodes: true} │ │ │ │ └── tag_closing: ">" (location: (2:15)-(2:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:16)-(3:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/render_block_test/test_0020_render_with_optional_keyword_block_argument_with_default_e07cbbd3728a142835c7635288502828-f8009707a6f8814717b65550c888710c.txt b/test/snapshots/analyze/render_block_test/test_0020_render_with_optional_keyword_block_argument_with_default_e07cbbd3728a142835c7635288502828-f8009707a6f8814717b65550c888710c.txt index e62abf4ac..0dfc8995c 100644 --- a/test/snapshots/analyze/render_block_test/test_0020_render_with_optional_keyword_block_argument_with_default_e07cbbd3728a142835c7635288502828-f8009707a6f8814717b65550c888710c.txt +++ b/test/snapshots/analyze/render_block_test/test_0020_render_with_optional_keyword_block_argument_with_default_e07cbbd3728a142835c7635288502828-f8009707a6f8814717b65550c888710c.txt @@ -59,7 +59,8 @@ options: {render_nodes: true} │ │ │ │ └── tag_closing: ">" (location: (2:15)-(2:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:16)-(3:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/render_block_test/test_0021_render_with_mixed_positional_and_keyword_block_arguments_fa98a8cc62481dc8030640cccf216933-f8009707a6f8814717b65550c888710c.txt b/test/snapshots/analyze/render_block_test/test_0021_render_with_mixed_positional_and_keyword_block_arguments_fa98a8cc62481dc8030640cccf216933-f8009707a6f8814717b65550c888710c.txt index 740f9c59c..8e69936e6 100644 --- a/test/snapshots/analyze/render_block_test/test_0021_render_with_mixed_positional_and_keyword_block_arguments_fa98a8cc62481dc8030640cccf216933-f8009707a6f8814717b65550c888710c.txt +++ b/test/snapshots/analyze/render_block_test/test_0021_render_with_mixed_positional_and_keyword_block_arguments_fa98a8cc62481dc8030640cccf216933-f8009707a6f8814717b65550c888710c.txt @@ -59,7 +59,8 @@ options: {render_nodes: true} │ │ │ │ └── tag_closing: ">" (location: (2:15)-(2:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:16)-(3:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/strict_locals_test/test_0019_strict_locals_not_at_top_of_file_d3e7d713e929741b7b7fe9c992a339f5-be06ef2eb1a2807fc4c599b8cd1ada02.txt b/test/snapshots/analyze/strict_locals_test/test_0019_strict_locals_not_at_top_of_file_d3e7d713e929741b7b7fe9c992a339f5-be06ef2eb1a2807fc4c599b8cd1ada02.txt index b055dd958..4f1cccfc7 100644 --- a/test/snapshots/analyze/strict_locals_test/test_0019_strict_locals_not_at_top_of_file_d3e7d713e929741b7b7fe9c992a339f5-be06ef2eb1a2807fc4c599b8cd1ada02.txt +++ b/test/snapshots/analyze/strict_locals_test/test_0019_strict_locals_not_at_top_of_file_d3e7d713e929741b7b7fe9c992a339f5-be06ef2eb1a2807fc4c599b8cd1ada02.txt @@ -76,7 +76,8 @@ options: {strict_locals: true} │ │ └── tag_closing: ">" (location: (4:5)-(4:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (4:6)-(5:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/ternary_conditional_test/test_0003_ternary_inside_html_element_393e19a88309ca36d6da3f60550ad69e-4661ff3a6866fa9b1c7c564c651dfe75.txt b/test/snapshots/analyze/ternary_conditional_test/test_0003_ternary_inside_html_element_393e19a88309ca36d6da3f60550ad69e-4661ff3a6866fa9b1c7c564c651dfe75.txt index 0d96481bc..ac10e9ddf 100644 --- a/test/snapshots/analyze/ternary_conditional_test/test_0003_ternary_inside_html_element_393e19a88309ca36d6da3f60550ad69e-4661ff3a6866fa9b1c7c564c651dfe75.txt +++ b/test/snapshots/analyze/ternary_conditional_test/test_0003_ternary_inside_html_element_393e19a88309ca36d6da3f60550ad69e-4661ff3a6866fa9b1c7c564c651dfe75.txt @@ -59,7 +59,8 @@ options: {transform_conditionals: true} │ │ └── tag_closing: ">" (location: (1:33)-(1:34)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:34)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/ternary_conditional_test/test_0004_ternary_inside_attribute_value_b2ba513f39e98a391b5087d75f7aa27d-4661ff3a6866fa9b1c7c564c651dfe75.txt b/test/snapshots/analyze/ternary_conditional_test/test_0004_ternary_inside_attribute_value_b2ba513f39e98a391b5087d75f7aa27d-4661ff3a6866fa9b1c7c564c651dfe75.txt index 24ddb178d..15d851fe1 100644 --- a/test/snapshots/analyze/ternary_conditional_test/test_0004_ternary_inside_attribute_value_b2ba513f39e98a391b5087d75f7aa27d-4661ff3a6866fa9b1c7c564c651dfe75.txt +++ b/test/snapshots/analyze/ternary_conditional_test/test_0004_ternary_inside_attribute_value_b2ba513f39e98a391b5087d75f7aa27d-4661ff3a6866fa9b1c7c564c651dfe75.txt @@ -79,7 +79,8 @@ options: {transform_conditionals: true} │ │ └── tag_closing: ">" (location: (1:49)-(1:50)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:50)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/ternary_conditional_test/test_0006_ternary_inside_attribute_value_with_static_prefix_9bde6a87bcc66aa6b821229779e6bb7e-4661ff3a6866fa9b1c7c564c651dfe75.txt b/test/snapshots/analyze/ternary_conditional_test/test_0006_ternary_inside_attribute_value_with_static_prefix_9bde6a87bcc66aa6b821229779e6bb7e-4661ff3a6866fa9b1c7c564c651dfe75.txt index fa71e2914..8a6d6b4aa 100644 --- a/test/snapshots/analyze/ternary_conditional_test/test_0006_ternary_inside_attribute_value_with_static_prefix_9bde6a87bcc66aa6b821229779e6bb7e-4661ff3a6866fa9b1c7c564c651dfe75.txt +++ b/test/snapshots/analyze/ternary_conditional_test/test_0006_ternary_inside_attribute_value_with_static_prefix_9bde6a87bcc66aa6b821229779e6bb7e-4661ff3a6866fa9b1c7c564c651dfe75.txt @@ -82,7 +82,8 @@ options: {transform_conditionals: true} │ │ └── tag_closing: ">" (location: (1:71)-(1:72)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:72)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/ternary_conditional_test/test_0007_ternary_inside_attribute_value_with_static_suffix_8570a49ab541970c51d122b9644f3de4-4661ff3a6866fa9b1c7c564c651dfe75.txt b/test/snapshots/analyze/ternary_conditional_test/test_0007_ternary_inside_attribute_value_with_static_suffix_8570a49ab541970c51d122b9644f3de4-4661ff3a6866fa9b1c7c564c651dfe75.txt index cdbf98998..070f035d4 100644 --- a/test/snapshots/analyze/ternary_conditional_test/test_0007_ternary_inside_attribute_value_with_static_suffix_8570a49ab541970c51d122b9644f3de4-4661ff3a6866fa9b1c7c564c651dfe75.txt +++ b/test/snapshots/analyze/ternary_conditional_test/test_0007_ternary_inside_attribute_value_with_static_suffix_8570a49ab541970c51d122b9644f3de4-4661ff3a6866fa9b1c7c564c651dfe75.txt @@ -82,7 +82,8 @@ options: {transform_conditionals: true} │ │ └── tag_closing: ">" (location: (1:62)-(1:63)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:63)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/ternary_conditional_test/test_0008_ternary_inside_attribute_value_with_static_prefix_and_suffix_d1966767adb51027f12426c4ce1c3544-4661ff3a6866fa9b1c7c564c651dfe75.txt b/test/snapshots/analyze/ternary_conditional_test/test_0008_ternary_inside_attribute_value_with_static_prefix_and_suffix_d1966767adb51027f12426c4ce1c3544-4661ff3a6866fa9b1c7c564c651dfe75.txt index 1f92776cb..63efd09c0 100644 --- a/test/snapshots/analyze/ternary_conditional_test/test_0008_ternary_inside_attribute_value_with_static_prefix_and_suffix_d1966767adb51027f12426c4ce1c3544-4661ff3a6866fa9b1c7c564c651dfe75.txt +++ b/test/snapshots/analyze/ternary_conditional_test/test_0008_ternary_inside_attribute_value_with_static_prefix_and_suffix_d1966767adb51027f12426c4ce1c3544-4661ff3a6866fa9b1c7c564c651dfe75.txt @@ -85,7 +85,8 @@ options: {transform_conditionals: true} │ │ └── tag_closing: ">" (location: (1:76)-(1:77)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:77)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/ternary_test/test_0005_ternary_operator_in_attribute_value_d0b1eb0c3aae3bb30cf7891afdac44b8.txt b/test/snapshots/analyze/ternary_test/test_0005_ternary_operator_in_attribute_value_d0b1eb0c3aae3bb30cf7891afdac44b8.txt index 9115ebd0a..cb0bacdfe 100644 --- a/test/snapshots/analyze/ternary_test/test_0005_ternary_operator_in_attribute_value_d0b1eb0c3aae3bb30cf7891afdac44b8.txt +++ b/test/snapshots/analyze/ternary_test/test_0005_ternary_operator_in_attribute_value_d0b1eb0c3aae3bb30cf7891afdac44b8.txt @@ -51,7 +51,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (1:64)-(1:65)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:65)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/unless_test/test_0002_unless_statement_wrapped_in_element_da5f138eef1f987f71ce62c984ec4b98.txt b/test/snapshots/analyze/unless_test/test_0002_unless_statement_wrapped_in_element_da5f138eef1f987f71ce62c984ec4b98.txt index be9e54bb6..7713c42b1 100644 --- a/test/snapshots/analyze/unless_test/test_0002_unless_statement_wrapped_in_element_da5f138eef1f987f71ce62c984ec4b98.txt +++ b/test/snapshots/analyze/unless_test/test_0002_unless_statement_wrapped_in_element_da5f138eef1f987f71ce62c984ec4b98.txt @@ -51,7 +51,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (5:4)-(5:5)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (5:5)-(6:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/unless_test/test_0003_unless_statement_with_multiple_children_3e9be163722a3cc21d0ee1c07ebbbfd4.txt b/test/snapshots/analyze/unless_test/test_0003_unless_statement_with_multiple_children_3e9be163722a3cc21d0ee1c07ebbbfd4.txt index 05275bf1e..1ae280406 100644 --- a/test/snapshots/analyze/unless_test/test_0003_unless_statement_with_multiple_children_3e9be163722a3cc21d0ee1c07ebbbfd4.txt +++ b/test/snapshots/analyze/unless_test/test_0003_unless_statement_with_multiple_children_3e9be163722a3cc21d0ee1c07ebbbfd4.txt @@ -39,7 +39,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (2:14)-(2:15)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ ├── @ HTMLTextNode (location: (2:15)-(3:2)) │ │ │ └── content: "\n " @@ -66,7 +67,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:14)-(3:15)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:15)-(4:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/unless_test/test_0004_unless_statement_with_multiple_children_wrapped_in_element_68d73e451f7629a849c27b9d53bf6a77.txt b/test/snapshots/analyze/unless_test/test_0004_unless_statement_with_multiple_children_wrapped_in_element_68d73e451f7629a849c27b9d53bf6a77.txt index 580404372..438abd5e5 100644 --- a/test/snapshots/analyze/unless_test/test_0004_unless_statement_with_multiple_children_wrapped_in_element_68d73e451f7629a849c27b9d53bf6a77.txt +++ b/test/snapshots/analyze/unless_test/test_0004_unless_statement_with_multiple_children_wrapped_in_element_68d73e451f7629a849c27b9d53bf6a77.txt @@ -55,7 +55,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (3:16)-(3:17)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ ├── @ HTMLTextNode (location: (3:17)-(4:4)) │ │ │ │ │ └── content: "\n " @@ -82,7 +83,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (4:16)-(4:17)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (4:17)-(5:2)) │ │ │ │ └── content: "\n " @@ -106,7 +108,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (6:4)-(6:5)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (6:5)-(7:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/unless_test/test_0007_guard_clause_with_unless_modifier_should_not_be_parsed_as_ERBUnlessNode_647968bffc9de35b805b872472b322b7.txt b/test/snapshots/analyze/unless_test/test_0007_guard_clause_with_unless_modifier_should_not_be_parsed_as_ERBUnlessNode_647968bffc9de35b805b872472b322b7.txt index 9120e945f..3e625743a 100644 --- a/test/snapshots/analyze/unless_test/test_0007_guard_clause_with_unless_modifier_should_not_be_parsed_as_ERBUnlessNode_647968bffc9de35b805b872472b322b7.txt +++ b/test/snapshots/analyze/unless_test/test_0007_guard_clause_with_unless_modifier_should_not_be_parsed_as_ERBUnlessNode_647968bffc9de35b805b872472b322b7.txt @@ -52,7 +52,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:28)-(3:29)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:29)-(4:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/unless_test/test_0009_guard_clause_with_break_unless_modifier_5ae9786a5b6893828c737287cffd216f.txt b/test/snapshots/analyze/unless_test/test_0009_guard_clause_with_break_unless_modifier_5ae9786a5b6893828c737287cffd216f.txt index 0ff04ac1f..da1944dc1 100644 --- a/test/snapshots/analyze/unless_test/test_0009_guard_clause_with_break_unless_modifier_5ae9786a5b6893828c737287cffd216f.txt +++ b/test/snapshots/analyze/unless_test/test_0009_guard_clause_with_break_unless_modifier_5ae9786a5b6893828c737287cffd216f.txt @@ -48,7 +48,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:24)-(3:25)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:25)-(4:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/unless_test/test_0010_multiple_unless_guard_clauses_80edd1ae63fb2cd18f33418d1ef308c1.txt b/test/snapshots/analyze/unless_test/test_0010_multiple_unless_guard_clauses_80edd1ae63fb2cd18f33418d1ef308c1.txt index e138e3b5d..aaf0a96a9 100644 --- a/test/snapshots/analyze/unless_test/test_0010_multiple_unless_guard_clauses_80edd1ae63fb2cd18f33418d1ef308c1.txt +++ b/test/snapshots/analyze/unless_test/test_0010_multiple_unless_guard_clauses_80edd1ae63fb2cd18f33418d1ef308c1.txt @@ -74,7 +74,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (5:29)-(5:30)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (5:30)-(6:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/unless_test/test_0011_distinguishes_between_block_unless_and_modifier_unless_4ca85acaceb3fb39b75797c6a07e7437.txt b/test/snapshots/analyze/unless_test/test_0011_distinguishes_between_block_unless_and_modifier_unless_4ca85acaceb3fb39b75797c6a07e7437.txt index 27b189a98..571a680f6 100644 --- a/test/snapshots/analyze/unless_test/test_0011_distinguishes_between_block_unless_and_modifier_unless_4ca85acaceb3fb39b75797c6a07e7437.txt +++ b/test/snapshots/analyze/unless_test/test_0011_distinguishes_between_block_unless_and_modifier_unless_4ca85acaceb3fb39b75797c6a07e7437.txt @@ -85,7 +85,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (4:45)-(4:46)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (4:46)-(5:2)) │ │ │ │ └── content: "\n " @@ -145,7 +146,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (6:46)-(6:47)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (6:47)-(7:2)) │ │ │ │ └── content: "\n " diff --git a/test/snapshots/analyze/until_test/test_0002_until_statement_wrapped_in_element_1f3ffcb5fe8fc6596865e33d2ab7252e.txt b/test/snapshots/analyze/until_test/test_0002_until_statement_wrapped_in_element_1f3ffcb5fe8fc6596865e33d2ab7252e.txt index 14670ccda..6b723d928 100644 --- a/test/snapshots/analyze/until_test/test_0002_until_statement_wrapped_in_element_1f3ffcb5fe8fc6596865e33d2ab7252e.txt +++ b/test/snapshots/analyze/until_test/test_0002_until_statement_wrapped_in_element_1f3ffcb5fe8fc6596865e33d2ab7252e.txt @@ -49,7 +49,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (5:4)-(5:5)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (5:5)-(6:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/until_test/test_0003_until_statement_with_multiple_children_329404c0b9dc64b1825b2b64f49640f7.txt b/test/snapshots/analyze/until_test/test_0003_until_statement_with_multiple_children_329404c0b9dc64b1825b2b64f49640f7.txt index 1b974bfe0..7e3fa0edf 100644 --- a/test/snapshots/analyze/until_test/test_0003_until_statement_with_multiple_children_329404c0b9dc64b1825b2b64f49640f7.txt +++ b/test/snapshots/analyze/until_test/test_0003_until_statement_with_multiple_children_329404c0b9dc64b1825b2b64f49640f7.txt @@ -38,7 +38,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (2:14)-(2:15)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ ├── @ HTMLTextNode (location: (2:15)-(3:2)) │ │ │ └── content: "\n " @@ -65,7 +66,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:14)-(3:15)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:15)-(4:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/until_test/test_0004_until_statement_with_multiple_children_wrapped_in_element_b1ef79555d9533d568edd30004f8f031.txt b/test/snapshots/analyze/until_test/test_0004_until_statement_with_multiple_children_wrapped_in_element_b1ef79555d9533d568edd30004f8f031.txt index 9c429b0ca..de77f39d8 100644 --- a/test/snapshots/analyze/until_test/test_0004_until_statement_with_multiple_children_wrapped_in_element_b1ef79555d9533d568edd30004f8f031.txt +++ b/test/snapshots/analyze/until_test/test_0004_until_statement_with_multiple_children_wrapped_in_element_b1ef79555d9533d568edd30004f8f031.txt @@ -54,7 +54,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (3:16)-(3:17)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ ├── @ HTMLTextNode (location: (3:17)-(4:4)) │ │ │ │ │ └── content: "\n " @@ -81,7 +82,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (4:16)-(4:17)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (4:17)-(5:2)) │ │ │ │ └── content: "\n " @@ -104,7 +106,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (6:4)-(6:5)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (6:5)-(7:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/while_test/test_0002_while_statement_wrapped_in_element_0f8b0693370dfebe34b6705db39fd7ea.txt b/test/snapshots/analyze/while_test/test_0002_while_statement_wrapped_in_element_0f8b0693370dfebe34b6705db39fd7ea.txt index 6e865789a..4b4c7e990 100644 --- a/test/snapshots/analyze/while_test/test_0002_while_statement_wrapped_in_element_0f8b0693370dfebe34b6705db39fd7ea.txt +++ b/test/snapshots/analyze/while_test/test_0002_while_statement_wrapped_in_element_0f8b0693370dfebe34b6705db39fd7ea.txt @@ -49,7 +49,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (5:4)-(5:5)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (5:5)-(6:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/while_test/test_0003_while_statement_with_multiple_children_655e4c05f774ea93289049d3910a144f.txt b/test/snapshots/analyze/while_test/test_0003_while_statement_with_multiple_children_655e4c05f774ea93289049d3910a144f.txt index 13e7f342a..89c345179 100644 --- a/test/snapshots/analyze/while_test/test_0003_while_statement_with_multiple_children_655e4c05f774ea93289049d3910a144f.txt +++ b/test/snapshots/analyze/while_test/test_0003_while_statement_with_multiple_children_655e4c05f774ea93289049d3910a144f.txt @@ -38,7 +38,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (2:14)-(2:15)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ ├── @ HTMLTextNode (location: (2:15)-(3:2)) │ │ │ └── content: "\n " @@ -65,7 +66,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:14)-(3:15)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:15)-(4:0)) │ │ └── content: "\n" diff --git a/test/snapshots/analyze/while_test/test_0004_while_statement_with_multiple_children_wrapped_in_element_fc5e9e2adcc5aff28ce2d7b0fb074464.txt b/test/snapshots/analyze/while_test/test_0004_while_statement_with_multiple_children_wrapped_in_element_fc5e9e2adcc5aff28ce2d7b0fb074464.txt index 35e7a19ee..3f2844ca1 100644 --- a/test/snapshots/analyze/while_test/test_0004_while_statement_with_multiple_children_wrapped_in_element_fc5e9e2adcc5aff28ce2d7b0fb074464.txt +++ b/test/snapshots/analyze/while_test/test_0004_while_statement_with_multiple_children_wrapped_in_element_fc5e9e2adcc5aff28ce2d7b0fb074464.txt @@ -54,7 +54,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (3:16)-(3:17)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ ├── @ HTMLTextNode (location: (3:17)-(4:4)) │ │ │ │ │ └── content: "\n " @@ -81,7 +82,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (4:16)-(4:17)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (4:17)-(5:2)) │ │ │ │ └── content: "\n " @@ -104,7 +106,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (6:4)-(6:5)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (6:5)-(7:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/analyze/while_test/test_0005_while_statement_with_multiple_children_and_multiple_while_adcbb3ba9e1af65fc56a9e4fd9ed0570.txt b/test/snapshots/analyze/while_test/test_0005_while_statement_with_multiple_children_and_multiple_while_adcbb3ba9e1af65fc56a9e4fd9ed0570.txt index 9f9250c76..ce4f0f260 100644 --- a/test/snapshots/analyze/while_test/test_0005_while_statement_with_multiple_children_and_multiple_while_adcbb3ba9e1af65fc56a9e4fd9ed0570.txt +++ b/test/snapshots/analyze/while_test/test_0005_while_statement_with_multiple_children_and_multiple_while_adcbb3ba9e1af65fc56a9e4fd9ed0570.txt @@ -42,7 +42,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (2:14)-(2:15)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ ├── @ HTMLTextNode (location: (2:15)-(3:2)) │ │ │ └── content: "\n " @@ -69,7 +70,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:14)-(3:15)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ ├── @ HTMLTextNode (location: (3:15)-(5:2)) │ │ │ └── content: "\n\n " @@ -104,7 +106,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (6:17)-(6:18)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (6:18)-(7:2)) │ │ │ │ └── content: "\n " diff --git a/test/snapshots/ast/tree_inspect_test/test_0001_deeply_nested_document_4593d80d72ab12fb3c2b889b019dd0cb.txt b/test/snapshots/ast/tree_inspect_test/test_0001_deeply_nested_document_4593d80d72ab12fb3c2b889b019dd0cb.txt index c5c6fecaa..e579223cd 100644 --- a/test/snapshots/ast/tree_inspect_test/test_0001_deeply_nested_document_4593d80d72ab12fb3c2b889b019dd0cb.txt +++ b/test/snapshots/ast/tree_inspect_test/test_0001_deeply_nested_document_4593d80d72ab12fb3c2b889b019dd0cb.txt @@ -162,7 +162,8 @@ input: |2- │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── [depth limit reached ...] │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (17:22)-(18:14)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── content: "\n " @@ -175,7 +176,8 @@ input: |2- │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (18:19)-(18:20)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (18:20)-(19:12)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── content: "\n " @@ -188,7 +190,8 @@ input: |2- │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (19:17)-(19:18)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (19:18)-(20:10)) │ │ │ │ │ │ │ │ │ │ │ │ └── content: "\n " @@ -201,7 +204,8 @@ input: |2- │ │ │ │ │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (20:15)-(20:16)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (20:16)-(21:8)) │ │ │ │ │ │ │ │ │ │ └── content: "\n " @@ -214,7 +218,8 @@ input: |2- │ │ │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (21:13)-(21:14)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (21:14)-(22:6)) │ │ │ │ │ │ │ │ └── content: "\n " @@ -227,7 +232,8 @@ input: |2- │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (22:11)-(22:12)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (22:12)-(23:4)) │ │ │ │ │ │ └── content: "\n " @@ -240,7 +246,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (23:9)-(23:10)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (23:10)-(24:2)) │ │ │ │ └── content: "\n " @@ -253,7 +260,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (24:7)-(24:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (24:8)-(25:0)) │ │ └── content: "\n" @@ -266,7 +274,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (25:5)-(25:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (25:6)-(26:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/ast/tree_inspect_test/test_0002_deeply_nested_with_attributes_f06a9fd72ce823160a92ff8ec5433c9e.txt b/test/snapshots/ast/tree_inspect_test/test_0002_deeply_nested_with_attributes_f06a9fd72ce823160a92ff8ec5433c9e.txt index c8e5c7c39..186bae171 100644 --- a/test/snapshots/ast/tree_inspect_test/test_0002_deeply_nested_with_attributes_f06a9fd72ce823160a92ff8ec5433c9e.txt +++ b/test/snapshots/ast/tree_inspect_test/test_0002_deeply_nested_with_attributes_f06a9fd72ce823160a92ff8ec5433c9e.txt @@ -156,7 +156,8 @@ input: |2- │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── [depth limit reached ...] │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (11:22)-(12:14)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── content: "\n " @@ -169,7 +170,8 @@ input: |2- │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (12:19)-(12:20)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (12:20)-(13:12)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── content: "\n " @@ -182,7 +184,8 @@ input: |2- │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (13:17)-(13:18)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (13:18)-(14:10)) │ │ │ │ │ │ │ │ │ │ │ │ └── content: "\n " @@ -195,7 +198,8 @@ input: |2- │ │ │ │ │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (14:15)-(14:16)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (14:16)-(15:8)) │ │ │ │ │ │ │ │ │ │ └── content: "\n " @@ -208,7 +212,8 @@ input: |2- │ │ │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (15:13)-(15:14)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (15:14)-(16:6)) │ │ │ │ │ │ │ │ └── content: "\n " @@ -221,7 +226,8 @@ input: |2- │ │ │ │ │ │ │ │ └── tag_closing: ">" (location: (16:11)-(16:12)) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (16:12)-(17:4)) │ │ │ │ │ │ └── content: "\n " @@ -234,7 +240,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (17:9)-(17:10)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (17:10)-(18:2)) │ │ │ │ └── content: "\n " @@ -247,7 +254,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (18:7)-(18:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (18:8)-(19:0)) │ │ └── content: "\n" @@ -260,7 +268,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (19:5)-(19:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (19:6)-(20:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0001_attributes_58a307bbb974b5a37bc8c4923f05efa0.txt b/test/snapshots/parser/attributes_test/test_0001_attributes_58a307bbb974b5a37bc8c4923f05efa0.txt index 0d9bc45ff..d9b5608e7 100644 --- a/test/snapshots/parser/attributes_test/test_0001_attributes_58a307bbb974b5a37bc8c4923f05efa0.txt +++ b/test/snapshots/parser/attributes_test/test_0001_attributes_58a307bbb974b5a37bc8c4923f05efa0.txt @@ -63,4 +63,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:43)-(1:44)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0002_attribute_with_dashed_name_f7d2a0c99c36c831df198c15d8c2c17c.txt b/test/snapshots/parser/attributes_test/test_0002_attribute_with_dashed_name_f7d2a0c99c36c831df198c15d8c2c17c.txt index 8b38b8526..ad2adce61 100644 --- a/test/snapshots/parser/attributes_test/test_0002_attribute_with_dashed_name_f7d2a0c99c36c831df198c15d8c2c17c.txt +++ b/test/snapshots/parser/attributes_test/test_0002_attribute_with_dashed_name_f7d2a0c99c36c831df198c15d8c2c17c.txt @@ -43,4 +43,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:22)-(1:23)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0003_duplicate_attributes_bf952621ac1542b125217fd3c3171e28.txt b/test/snapshots/parser/attributes_test/test_0003_duplicate_attributes_bf952621ac1542b125217fd3c3171e28.txt index 9e747aff0..0ffabdfee 100644 --- a/test/snapshots/parser/attributes_test/test_0003_duplicate_attributes_bf952621ac1542b125217fd3c3171e28.txt +++ b/test/snapshots/parser/attributes_test/test_0003_duplicate_attributes_bf952621ac1542b125217fd3c3171e28.txt @@ -63,4 +63,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:46)-(1:47)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0004_attribute_with_no_quotes_value_and_whitespace_and_self-closing_tag_fed80eb194a51acda7fe05820e850451.txt b/test/snapshots/parser/attributes_test/test_0004_attribute_with_no_quotes_value_and_whitespace_and_self-closing_tag_fed80eb194a51acda7fe05820e850451.txt index 47f5610c2..b29053da4 100644 --- a/test/snapshots/parser/attributes_test/test_0004_attribute_with_no_quotes_value_and_whitespace_and_self-closing_tag_fed80eb194a51acda7fe05820e850451.txt +++ b/test/snapshots/parser/attributes_test/test_0004_attribute_with_no_quotes_value_and_whitespace_and_self-closing_tag_fed80eb194a51acda7fe05820e850451.txt @@ -37,4 +37,5 @@ input: "" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0005_attribute_with_no_quotes_value,_no_whitespace_and_self-closing_tag_82af2795699fe4f5b34f32ed1491228a.txt b/test/snapshots/parser/attributes_test/test_0005_attribute_with_no_quotes_value,_no_whitespace_and_self-closing_tag_82af2795699fe4f5b34f32ed1491228a.txt index fbef8b9f9..35bb9aee1 100644 --- a/test/snapshots/parser/attributes_test/test_0005_attribute_with_no_quotes_value,_no_whitespace_and_self-closing_tag_82af2795699fe4f5b34f32ed1491228a.txt +++ b/test/snapshots/parser/attributes_test/test_0005_attribute_with_no_quotes_value,_no_whitespace_and_self-closing_tag_82af2795699fe4f5b34f32ed1491228a.txt @@ -37,4 +37,5 @@ input: "" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0007_attribute_value_with_space_after_equal_sign_60301c34c290d45874e5f104c39feb48.txt b/test/snapshots/parser/attributes_test/test_0007_attribute_value_with_space_after_equal_sign_60301c34c290d45874e5f104c39feb48.txt index 9a06c17cc..da41ffd24 100644 --- a/test/snapshots/parser/attributes_test/test_0007_attribute_value_with_space_after_equal_sign_60301c34c290d45874e5f104c39feb48.txt +++ b/test/snapshots/parser/attributes_test/test_0007_attribute_value_with_space_after_equal_sign_60301c34c290d45874e5f104c39feb48.txt @@ -37,4 +37,5 @@ input: "" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0008_attribute_value_with_space_before_equal_sign_0b81ef4e70d5dcbdc23a01ccdafa82d1.txt b/test/snapshots/parser/attributes_test/test_0008_attribute_value_with_space_before_equal_sign_0b81ef4e70d5dcbdc23a01ccdafa82d1.txt index 66f0c0b74..3f49cd5f2 100644 --- a/test/snapshots/parser/attributes_test/test_0008_attribute_value_with_space_before_equal_sign_0b81ef4e70d5dcbdc23a01ccdafa82d1.txt +++ b/test/snapshots/parser/attributes_test/test_0008_attribute_value_with_space_before_equal_sign_0b81ef4e70d5dcbdc23a01ccdafa82d1.txt @@ -37,4 +37,5 @@ input: "" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0009_attribute_value_with_space_before_and_after_equal_sign_a091f9fc2d9abdcd3635fead31e4c2d6.txt b/test/snapshots/parser/attributes_test/test_0009_attribute_value_with_space_before_and_after_equal_sign_a091f9fc2d9abdcd3635fead31e4c2d6.txt index 9a22d8a36..4b8183572 100644 --- a/test/snapshots/parser/attributes_test/test_0009_attribute_value_with_space_before_and_after_equal_sign_a091f9fc2d9abdcd3635fead31e4c2d6.txt +++ b/test/snapshots/parser/attributes_test/test_0009_attribute_value_with_space_before_and_after_equal_sign_a091f9fc2d9abdcd3635fead31e4c2d6.txt @@ -46,4 +46,5 @@ input: "
Content
" │ └── tag_closing: ">" (location: (1:39)-(1:40)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0010_attribute_value_with_newline_before_equal_sign_4ebf4e0cdebb1bc4b622110bb23e6e32.txt b/test/snapshots/parser/attributes_test/test_0010_attribute_value_with_newline_before_equal_sign_4ebf4e0cdebb1bc4b622110bb23e6e32.txt index c4056a475..4ce7f4e99 100644 --- a/test/snapshots/parser/attributes_test/test_0010_attribute_value_with_newline_before_equal_sign_4ebf4e0cdebb1bc4b622110bb23e6e32.txt +++ b/test/snapshots/parser/attributes_test/test_0010_attribute_value_with_newline_before_equal_sign_4ebf4e0cdebb1bc4b622110bb23e6e32.txt @@ -39,4 +39,5 @@ input: |2- ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0011_attribute_value_with_newline_after_equal_sign_681faac92b6d7bfe9954598e50a1b645.txt b/test/snapshots/parser/attributes_test/test_0011_attribute_value_with_newline_after_equal_sign_681faac92b6d7bfe9954598e50a1b645.txt index db807169f..eee8239cc 100644 --- a/test/snapshots/parser/attributes_test/test_0011_attribute_value_with_newline_after_equal_sign_681faac92b6d7bfe9954598e50a1b645.txt +++ b/test/snapshots/parser/attributes_test/test_0011_attribute_value_with_newline_after_equal_sign_681faac92b6d7bfe9954598e50a1b645.txt @@ -39,4 +39,5 @@ input: |2- ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0012_attribute_value_with_newline_before_and_after_equal_sign_4ba041e2c7c630bf5e27bc3ea50f4ecf.txt b/test/snapshots/parser/attributes_test/test_0012_attribute_value_with_newline_before_and_after_equal_sign_4ba041e2c7c630bf5e27bc3ea50f4ecf.txt index 60df72a46..111b5f5a8 100644 --- a/test/snapshots/parser/attributes_test/test_0012_attribute_value_with_newline_before_and_after_equal_sign_4ba041e2c7c630bf5e27bc3ea50f4ecf.txt +++ b/test/snapshots/parser/attributes_test/test_0012_attribute_value_with_newline_before_and_after_equal_sign_4ba041e2c7c630bf5e27bc3ea50f4ecf.txt @@ -40,4 +40,5 @@ input: |2- ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0013_attribute_value_with_mixed_whitespace_and_newlines_around_equal_sign_8ae625bfdbec9821b0afa0459e67f863.txt b/test/snapshots/parser/attributes_test/test_0013_attribute_value_with_mixed_whitespace_and_newlines_around_equal_sign_8ae625bfdbec9821b0afa0459e67f863.txt index ae1e8ecb5..6c1f77995 100644 --- a/test/snapshots/parser/attributes_test/test_0013_attribute_value_with_mixed_whitespace_and_newlines_around_equal_sign_8ae625bfdbec9821b0afa0459e67f863.txt +++ b/test/snapshots/parser/attributes_test/test_0013_attribute_value_with_mixed_whitespace_and_newlines_around_equal_sign_8ae625bfdbec9821b0afa0459e67f863.txt @@ -49,4 +49,5 @@ input: |2- │ └── tag_closing: ">" (location: (3:22)-(3:23)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0014_attribute_value_with_exclamation_point_d037dd6a201e88e55e6ab86bd2595ba9.txt b/test/snapshots/parser/attributes_test/test_0014_attribute_value_with_exclamation_point_d037dd6a201e88e55e6ab86bd2595ba9.txt index 3d9d501a1..da32c7a3f 100644 --- a/test/snapshots/parser/attributes_test/test_0014_attribute_value_with_exclamation_point_d037dd6a201e88e55e6ab86bd2595ba9.txt +++ b/test/snapshots/parser/attributes_test/test_0014_attribute_value_with_exclamation_point_d037dd6a201e88e55e6ab86bd2595ba9.txt @@ -37,4 +37,5 @@ input: "" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0015_style_attribute_with_url_02762c59a138badb5bfea6b275ae6251.txt b/test/snapshots/parser/attributes_test/test_0015_style_attribute_with_url_02762c59a138badb5bfea6b275ae6251.txt index 24e9c4758..f881e3b10 100644 --- a/test/snapshots/parser/attributes_test/test_0015_style_attribute_with_url_02762c59a138badb5bfea6b275ae6251.txt +++ b/test/snapshots/parser/attributes_test/test_0015_style_attribute_with_url_02762c59a138badb5bfea6b275ae6251.txt @@ -43,4 +43,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:62)-(1:63)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0016_double_quotes_inside_single_quotes_cbaae19549457c1f74162c0f28dbb022.txt b/test/snapshots/parser/attributes_test/test_0016_double_quotes_inside_single_quotes_cbaae19549457c1f74162c0f28dbb022.txt index 49d94595b..695ceb311 100644 --- a/test/snapshots/parser/attributes_test/test_0016_double_quotes_inside_single_quotes_cbaae19549457c1f74162c0f28dbb022.txt +++ b/test/snapshots/parser/attributes_test/test_0016_double_quotes_inside_single_quotes_cbaae19549457c1f74162c0f28dbb022.txt @@ -43,4 +43,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:39)-(1:40)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0017_multiple_nested_quotes_fbfe8fcce107a09add4af69465c4037d.txt b/test/snapshots/parser/attributes_test/test_0017_multiple_nested_quotes_fbfe8fcce107a09add4af69465c4037d.txt index 9ebb8fdfb..57c0dae95 100644 --- a/test/snapshots/parser/attributes_test/test_0017_multiple_nested_quotes_fbfe8fcce107a09add4af69465c4037d.txt +++ b/test/snapshots/parser/attributes_test/test_0017_multiple_nested_quotes_fbfe8fcce107a09add4af69465c4037d.txt @@ -43,4 +43,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:49)-(1:50)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0018_apostrophe_inside_single_quotes_e431474b58446f910c9425491add27a0.txt b/test/snapshots/parser/attributes_test/test_0018_apostrophe_inside_single_quotes_e431474b58446f910c9425491add27a0.txt index c5a5939f2..fdf2cd8e2 100644 --- a/test/snapshots/parser/attributes_test/test_0018_apostrophe_inside_single_quotes_e431474b58446f910c9425491add27a0.txt +++ b/test/snapshots/parser/attributes_test/test_0018_apostrophe_inside_single_quotes_e431474b58446f910c9425491add27a0.txt @@ -53,4 +53,5 @@ input: "
Text
" │ └── tag_closing: ">" (location: (1:37)-(1:38)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0019_escaped_apostrophe_inside_single_quotes_73b1e8ba6af89da5d178df9a5b3781fc.txt b/test/snapshots/parser/attributes_test/test_0019_escaped_apostrophe_inside_single_quotes_73b1e8ba6af89da5d178df9a5b3781fc.txt index 239dbba73..5ecbc637b 100644 --- a/test/snapshots/parser/attributes_test/test_0019_escaped_apostrophe_inside_single_quotes_73b1e8ba6af89da5d178df9a5b3781fc.txt +++ b/test/snapshots/parser/attributes_test/test_0019_escaped_apostrophe_inside_single_quotes_73b1e8ba6af89da5d178df9a5b3781fc.txt @@ -53,4 +53,5 @@ input: "
Text
" │ └── tag_closing: ">" (location: (1:38)-(1:39)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0020_escaped_double_quote_inside_double_quotes_1ad5f48462c267e84580003c8ac9abac.txt b/test/snapshots/parser/attributes_test/test_0020_escaped_double_quote_inside_double_quotes_1ad5f48462c267e84580003c8ac9abac.txt index c56b4c9f1..d06617cd3 100644 --- a/test/snapshots/parser/attributes_test/test_0020_escaped_double_quote_inside_double_quotes_1ad5f48462c267e84580003c8ac9abac.txt +++ b/test/snapshots/parser/attributes_test/test_0020_escaped_double_quote_inside_double_quotes_1ad5f48462c267e84580003c8ac9abac.txt @@ -60,4 +60,5 @@ input: "
Text
" │ └── tag_closing: ">" (location: (1:44)-(1:45)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0021_empty_quoted_attribute_values_8cbc6c3a58ce6e2fd57c03326bec1b73.txt b/test/snapshots/parser/attributes_test/test_0021_empty_quoted_attribute_values_8cbc6c3a58ce6e2fd57c03326bec1b73.txt index 4320bd6ac..cb8f28d63 100644 --- a/test/snapshots/parser/attributes_test/test_0021_empty_quoted_attribute_values_8cbc6c3a58ce6e2fd57c03326bec1b73.txt +++ b/test/snapshots/parser/attributes_test/test_0021_empty_quoted_attribute_values_8cbc6c3a58ce6e2fd57c03326bec1b73.txt @@ -51,4 +51,5 @@ input: "" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0022_mixed_quote_types_in_multiple_attributes_c8a24bb6a12da051002e130b8c94b4b4.txt b/test/snapshots/parser/attributes_test/test_0022_mixed_quote_types_in_multiple_attributes_c8a24bb6a12da051002e130b8c94b4b4.txt index da41cae1d..36219a704 100644 --- a/test/snapshots/parser/attributes_test/test_0022_mixed_quote_types_in_multiple_attributes_c8a24bb6a12da051002e130b8c94b4b4.txt +++ b/test/snapshots/parser/attributes_test/test_0022_mixed_quote_types_in_multiple_attributes_c8a24bb6a12da051002e130b8c94b4b4.txt @@ -57,4 +57,5 @@ input: "" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0023_erb_output_with_quotes_fb1d0c6f864f1f46ac83f42d1250c9ad.txt b/test/snapshots/parser/attributes_test/test_0023_erb_output_with_quotes_fb1d0c6f864f1f46ac83f42d1250c9ad.txt index d7593f7ce..873ed6e6e 100644 --- a/test/snapshots/parser/attributes_test/test_0023_erb_output_with_quotes_fb1d0c6f864f1f46ac83f42d1250c9ad.txt +++ b/test/snapshots/parser/attributes_test/test_0023_erb_output_with_quotes_fb1d0c6f864f1f46ac83f42d1250c9ad.txt @@ -47,4 +47,5 @@ input: "
\">
" │ └── tag_closing: ">" (location: (1:41)-(1:42)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0024_attributes_with_dots_in_name_89984a18a28d8c5c73db29753dc762c2.txt b/test/snapshots/parser/attributes_test/test_0024_attributes_with_dots_in_name_89984a18a28d8c5c73db29753dc762c2.txt index b5e66aaa5..6fbce519a 100644 --- a/test/snapshots/parser/attributes_test/test_0024_attributes_with_dots_in_name_89984a18a28d8c5c73db29753dc762c2.txt +++ b/test/snapshots/parser/attributes_test/test_0024_attributes_with_dots_in_name_89984a18a28d8c5c73db29753dc762c2.txt @@ -65,4 +65,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:63)-(1:64)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0025_complex_attribute_with_dots_and_values_d5cd679cddf6b4eae3a0c22c008acaae.txt b/test/snapshots/parser/attributes_test/test_0025_complex_attribute_with_dots_and_values_d5cd679cddf6b4eae3a0c22c008acaae.txt index da2e5d388..3d242def7 100644 --- a/test/snapshots/parser/attributes_test/test_0025_complex_attribute_with_dots_and_values_d5cd679cddf6b4eae3a0c22c008acaae.txt +++ b/test/snapshots/parser/attributes_test/test_0025_complex_attribute_with_dots_and_values_d5cd679cddf6b4eae3a0c22c008acaae.txt @@ -63,4 +63,5 @@ input: "
" (location: (1:75)-(1:76)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0026_attributes_starting_with_@_symbol_90ae5bd03544cde697c6898cc52d03a7.txt b/test/snapshots/parser/attributes_test/test_0026_attributes_starting_with_@_symbol_90ae5bd03544cde697c6898cc52d03a7.txt index cd43eae7f..75a474372 100644 --- a/test/snapshots/parser/attributes_test/test_0026_attributes_starting_with_@_symbol_90ae5bd03544cde697c6898cc52d03a7.txt +++ b/test/snapshots/parser/attributes_test/test_0026_attributes_starting_with_@_symbol_90ae5bd03544cde697c6898cc52d03a7.txt @@ -63,4 +63,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:53)-(1:54)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0027_@_attributes_with_various_patterns_1c9d04c71dfedc10b544c42b3452367c.txt b/test/snapshots/parser/attributes_test/test_0027_@_attributes_with_various_patterns_1c9d04c71dfedc10b544c42b3452367c.txt index 8d60c620b..22ae43b3f 100644 --- a/test/snapshots/parser/attributes_test/test_0027_@_attributes_with_various_patterns_1c9d04c71dfedc10b544c42b3452367c.txt +++ b/test/snapshots/parser/attributes_test/test_0027_@_attributes_with_various_patterns_1c9d04c71dfedc10b544c42b3452367c.txt @@ -65,4 +65,5 @@ input: "
│ └── tag_closing: ">" (location: (1:69)-(1:70)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0028_standalone_@_symbol_in_div_tag_0fac4a8abe9de4433967e825056a4635.txt b/test/snapshots/parser/attributes_test/test_0028_standalone_@_symbol_in_div_tag_0fac4a8abe9de4433967e825056a4635.txt index fb4470f6f..f2c142347 100644 --- a/test/snapshots/parser/attributes_test/test_0028_standalone_@_symbol_in_div_tag_0fac4a8abe9de4433967e825056a4635.txt +++ b/test/snapshots/parser/attributes_test/test_0028_standalone_@_symbol_in_div_tag_0fac4a8abe9de4433967e825056a4635.txt @@ -34,4 +34,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:12)-(1:13)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0029_standalone_@_symbol_followed_by_whitesapce_in_div_tag_651fc560524277c36845d3e3e3cb01ae.txt b/test/snapshots/parser/attributes_test/test_0029_standalone_@_symbol_followed_by_whitesapce_in_div_tag_651fc560524277c36845d3e3e3cb01ae.txt index fabdf565e..45c7a6abd 100644 --- a/test/snapshots/parser/attributes_test/test_0029_standalone_@_symbol_followed_by_whitesapce_in_div_tag_651fc560524277c36845d3e3e3cb01ae.txt +++ b/test/snapshots/parser/attributes_test/test_0029_standalone_@_symbol_followed_by_whitesapce_in_div_tag_651fc560524277c36845d3e3e3cb01ae.txt @@ -34,4 +34,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:13)-(1:14)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0030_standalone_@_symbol_followed_by_whitesapce_and_identifier_in_div_tag_1f97e198235e78d1a25174baf6e1973d.txt b/test/snapshots/parser/attributes_test/test_0030_standalone_@_symbol_followed_by_whitesapce_and_identifier_in_div_tag_1f97e198235e78d1a25174baf6e1973d.txt index 9d7902183..27cce8e47 100644 --- a/test/snapshots/parser/attributes_test/test_0030_standalone_@_symbol_followed_by_whitesapce_and_identifier_in_div_tag_1f97e198235e78d1a25174baf6e1973d.txt +++ b/test/snapshots/parser/attributes_test/test_0030_standalone_@_symbol_followed_by_whitesapce_and_identifier_in_div_tag_1f97e198235e78d1a25174baf6e1973d.txt @@ -45,4 +45,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:18)-(1:19)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0031_standalone_@_symbol_in_div_tag_followed_by_attribute_b71e23ffa38851540e408d9383abd12c.txt b/test/snapshots/parser/attributes_test/test_0031_standalone_@_symbol_in_div_tag_followed_by_attribute_b71e23ffa38851540e408d9383abd12c.txt index 9a94ba965..e1346ae90 100644 --- a/test/snapshots/parser/attributes_test/test_0031_standalone_@_symbol_in_div_tag_followed_by_attribute_b71e23ffa38851540e408d9383abd12c.txt +++ b/test/snapshots/parser/attributes_test/test_0031_standalone_@_symbol_in_div_tag_followed_by_attribute_b71e23ffa38851540e408d9383abd12c.txt @@ -54,4 +54,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:34)-(1:35)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0032_atttribute_with_@_prefix_and_now_value_6583f84753df8346dcd916f07301fc6b.txt b/test/snapshots/parser/attributes_test/test_0032_atttribute_with_@_prefix_and_now_value_6583f84753df8346dcd916f07301fc6b.txt index 970cf4dfd..4ec2678eb 100644 --- a/test/snapshots/parser/attributes_test/test_0032_atttribute_with_@_prefix_and_now_value_6583f84753df8346dcd916f07301fc6b.txt +++ b/test/snapshots/parser/attributes_test/test_0032_atttribute_with_@_prefix_and_now_value_6583f84753df8346dcd916f07301fc6b.txt @@ -34,4 +34,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:17)-(1:18)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0033_attribute_with_backtick_quotes_(invalid)_8718691f5760feaae83ee2b77c476b95.txt b/test/snapshots/parser/attributes_test/test_0033_attribute_with_backtick_quotes_(invalid)_8718691f5760feaae83ee2b77c476b95.txt index 3a125fb4b..435d404cd 100644 --- a/test/snapshots/parser/attributes_test/test_0033_attribute_with_backtick_quotes_(invalid)_8718691f5760feaae83ee2b77c476b95.txt +++ b/test/snapshots/parser/attributes_test/test_0033_attribute_with_backtick_quotes_(invalid)_8718691f5760feaae83ee2b77c476b95.txt @@ -58,4 +58,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:24)-(1:25)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0034_attribute_with_backtick_quotes_and_whitespace_(invalid)_237e4c11b70033b3f49f29b7e3c9cb70.txt b/test/snapshots/parser/attributes_test/test_0034_attribute_with_backtick_quotes_and_whitespace_(invalid)_237e4c11b70033b3f49f29b7e3c9cb70.txt index 48bce771e..7ef201fa2 100644 --- a/test/snapshots/parser/attributes_test/test_0034_attribute_with_backtick_quotes_and_whitespace_(invalid)_237e4c11b70033b3f49f29b7e3c9cb70.txt +++ b/test/snapshots/parser/attributes_test/test_0034_attribute_with_backtick_quotes_and_whitespace_(invalid)_237e4c11b70033b3f49f29b7e3c9cb70.txt @@ -69,4 +69,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:30)-(1:31)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0035_multiple_attributes_with_mixed_quotes_including_backticks_(invalid)_5eb53ae0e5d34773abdd248e275f8c51.txt b/test/snapshots/parser/attributes_test/test_0035_multiple_attributes_with_mixed_quotes_including_backticks_(invalid)_5eb53ae0e5d34773abdd248e275f8c51.txt index 451af582c..86f5fc52b 100644 --- a/test/snapshots/parser/attributes_test/test_0035_multiple_attributes_with_mixed_quotes_including_backticks_(invalid)_5eb53ae0e5d34773abdd248e275f8c51.txt +++ b/test/snapshots/parser/attributes_test/test_0035_multiple_attributes_with_mixed_quotes_including_backticks_(invalid)_5eb53ae0e5d34773abdd248e275f8c51.txt @@ -98,4 +98,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:60)-(1:61)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0036_self-closing_tag_with_backtick_attribute_(invalid)_0545b512ba1dfae2fd7c90ec643b4cca.txt b/test/snapshots/parser/attributes_test/test_0036_self-closing_tag_with_backtick_attribute_(invalid)_0545b512ba1dfae2fd7c90ec643b4cca.txt index 0ae4d8223..0743df324 100644 --- a/test/snapshots/parser/attributes_test/test_0036_self-closing_tag_with_backtick_attribute_(invalid)_0545b512ba1dfae2fd7c90ec643b4cca.txt +++ b/test/snapshots/parser/attributes_test/test_0036_self-closing_tag_with_backtick_attribute_(invalid)_0545b512ba1dfae2fd7c90ec643b4cca.txt @@ -52,4 +52,5 @@ input: "" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0037_attribute_with_backtick_containing_HTML_(invalid)_542130e358dadabeb4a1629bc9bcf4f3.txt b/test/snapshots/parser/attributes_test/test_0037_attribute_with_backtick_containing_HTML_(invalid)_542130e358dadabeb4a1629bc9bcf4f3.txt index 9edd0ebba..29e968bcb 100644 --- a/test/snapshots/parser/attributes_test/test_0037_attribute_with_backtick_containing_HTML_(invalid)_542130e358dadabeb4a1629bc9bcf4f3.txt +++ b/test/snapshots/parser/attributes_test/test_0037_attribute_with_backtick_containing_HTML_(invalid)_542130e358dadabeb4a1629bc9bcf4f3.txt @@ -66,7 +66,8 @@ input: "
Hello`>
" │ │ │ └── tag_closing: ">" (location: (1:37)-(1:38)) │ │ │ │ │ ├── is_void: false - │ │ └── element_source: "HTML" + │ │ ├── element_source: "HTML" + │ │ └── escape_content: true │ │ │ └── @ HTMLTextNode (location: (1:38)-(1:40)) │ └── content: "`>" @@ -79,4 +80,5 @@ input: "
Hello`>
" │ └── tag_closing: ">" (location: (1:45)-(1:46)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0038_Vue-style_directive_attribute_with_value_48a4fb492a8544d35ffb4d589f5a602c.txt b/test/snapshots/parser/attributes_test/test_0038_Vue-style_directive_attribute_with_value_48a4fb492a8544d35ffb4d589f5a602c.txt index 319082729..c748e2f12 100644 --- a/test/snapshots/parser/attributes_test/test_0038_Vue-style_directive_attribute_with_value_48a4fb492a8544d35ffb4d589f5a602c.txt +++ b/test/snapshots/parser/attributes_test/test_0038_Vue-style_directive_attribute_with_value_48a4fb492a8544d35ffb4d589f5a602c.txt @@ -43,4 +43,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:29)-(1:30)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0039_Vue-style_directive_attributes_multiple_4f1d1b98f3b9c869967323f090d9afee.txt b/test/snapshots/parser/attributes_test/test_0039_Vue-style_directive_attributes_multiple_4f1d1b98f3b9c869967323f090d9afee.txt index df3370a6a..2cda3f1f1 100644 --- a/test/snapshots/parser/attributes_test/test_0039_Vue-style_directive_attributes_multiple_4f1d1b98f3b9c869967323f090d9afee.txt +++ b/test/snapshots/parser/attributes_test/test_0039_Vue-style_directive_attributes_multiple_4f1d1b98f3b9c869967323f090d9afee.txt @@ -77,7 +77,8 @@ input: "
" │ └── tag_closing: ">" (location: (1:20)-(1:21)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0041_Mixed_Vue_directives_and_regular_attributes_355d0da3aae174783058e2ccec41ac05.txt b/test/snapshots/parser/attributes_test/test_0041_Mixed_Vue_directives_and_regular_attributes_355d0da3aae174783058e2ccec41ac05.txt index 489e1d2dd..131568401 100644 --- a/test/snapshots/parser/attributes_test/test_0041_Mixed_Vue_directives_and_regular_attributes_355d0da3aae174783058e2ccec41ac05.txt +++ b/test/snapshots/parser/attributes_test/test_0041_Mixed_Vue_directives_and_regular_attributes_355d0da3aae174783058e2ccec41ac05.txt @@ -83,4 +83,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:60)-(1:61)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0042_Standalone_colon_with_space_is_invalid_c037b25064b31d22c6c195361999c5b8.txt b/test/snapshots/parser/attributes_test/test_0042_Standalone_colon_with_space_is_invalid_c037b25064b31d22c6c195361999c5b8.txt index f52681d4a..7b7d1ea2c 100644 --- a/test/snapshots/parser/attributes_test/test_0042_Standalone_colon_with_space_is_invalid_c037b25064b31d22c6c195361999c5b8.txt +++ b/test/snapshots/parser/attributes_test/test_0042_Standalone_colon_with_space_is_invalid_c037b25064b31d22c6c195361999c5b8.txt @@ -50,4 +50,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:26)-(1:27)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0043_Colon_immediately_followed_by_attribute_name_is_valid_e30b590c384b162d5019345f8083bfdb.txt b/test/snapshots/parser/attributes_test/test_0043_Colon_immediately_followed_by_attribute_name_is_valid_e30b590c384b162d5019345f8083bfdb.txt index b85148c3b..04caa37ed 100644 --- a/test/snapshots/parser/attributes_test/test_0043_Colon_immediately_followed_by_attribute_name_is_valid_e30b590c384b162d5019345f8083bfdb.txt +++ b/test/snapshots/parser/attributes_test/test_0043_Colon_immediately_followed_by_attribute_name_is_valid_e30b590c384b162d5019345f8083bfdb.txt @@ -43,4 +43,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:25)-(1:26)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0044_Double_colon_is_invalid_f2b2354b82896dec0458b506ae56eb58.txt b/test/snapshots/parser/attributes_test/test_0044_Double_colon_is_invalid_f2b2354b82896dec0458b506ae56eb58.txt index 079843498..e3a87ffc9 100644 --- a/test/snapshots/parser/attributes_test/test_0044_Double_colon_is_invalid_f2b2354b82896dec0458b506ae56eb58.txt +++ b/test/snapshots/parser/attributes_test/test_0044_Double_colon_is_invalid_f2b2354b82896dec0458b506ae56eb58.txt @@ -50,4 +50,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:26)-(1:27)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0045_Vue_directive_with_namespace-like_syntax_e3d2d0afe1a0d7a4f71d0831ed0a9306.txt b/test/snapshots/parser/attributes_test/test_0045_Vue_directive_with_namespace-like_syntax_e3d2d0afe1a0d7a4f71d0831ed0a9306.txt index ff7fc1b7a..3af0650d7 100644 --- a/test/snapshots/parser/attributes_test/test_0045_Vue_directive_with_namespace-like_syntax_e3d2d0afe1a0d7a4f71d0831ed0a9306.txt +++ b/test/snapshots/parser/attributes_test/test_0045_Vue_directive_with_namespace-like_syntax_e3d2d0afe1a0d7a4f71d0831ed0a9306.txt @@ -43,4 +43,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:26)-(1:27)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0046_Empty_attribute_value_with_closing_bracket_immediatly_following_it_56df6b7e184a50db1eac62508206a332.txt b/test/snapshots/parser/attributes_test/test_0046_Empty_attribute_value_with_closing_bracket_immediatly_following_it_56df6b7e184a50db1eac62508206a332.txt index ce31624e9..d3e1e61e1 100644 --- a/test/snapshots/parser/attributes_test/test_0046_Empty_attribute_value_with_closing_bracket_immediatly_following_it_56df6b7e184a50db1eac62508206a332.txt +++ b/test/snapshots/parser/attributes_test/test_0046_Empty_attribute_value_with_closing_bracket_immediatly_following_it_56df6b7e184a50db1eac62508206a332.txt @@ -48,4 +48,5 @@ input: "
div-content
" │ └── tag_closing: ">" (location: (1:37)-(1:38)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0047_Conditional_attribute_with_ERB_control_flow_and_no_surrounding_spaces_8b8da9205eb731ac258036f24249144e.txt b/test/snapshots/parser/attributes_test/test_0047_Conditional_attribute_with_ERB_control_flow_and_no_surrounding_spaces_8b8da9205eb731ac258036f24249144e.txt index 51b958d54..f375d1f69 100644 --- a/test/snapshots/parser/attributes_test/test_0047_Conditional_attribute_with_ERB_control_flow_and_no_surrounding_spaces_8b8da9205eb731ac258036f24249144e.txt +++ b/test/snapshots/parser/attributes_test/test_0047_Conditional_attribute_with_ERB_control_flow_and_no_surrounding_spaces_8b8da9205eb731ac258036f24249144e.txt @@ -68,4 +68,5 @@ input: "dat │ └── tag_closing: ">" (location: (1:105)-(1:106)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0048_Conditional_attribute_with_ERB_control_flow_with_surrounding_spaces_f5fb22be5ee259a7902533d5e90f2935.txt b/test/snapshots/parser/attributes_test/test_0048_Conditional_attribute_with_ERB_control_flow_with_surrounding_spaces_f5fb22be5ee259a7902533d5e90f2935.txt index 09a38f457..94899f4d8 100644 --- a/test/snapshots/parser/attributes_test/test_0048_Conditional_attribute_with_ERB_control_flow_with_surrounding_spaces_f5fb22be5ee259a7902533d5e90f2935.txt +++ b/test/snapshots/parser/attributes_test/test_0048_Conditional_attribute_with_ERB_control_flow_with_surrounding_spaces_f5fb22be5ee259a7902533d5e90f2935.txt @@ -68,4 +68,5 @@ input: " da │ └── tag_closing: ">" (location: (1:107)-(1:108)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0049_Conditional_attribute_with_ERB_on_separate_line_8f3997e9bb390d529e8a302cd3644924.txt b/test/snapshots/parser/attributes_test/test_0049_Conditional_attribute_with_ERB_on_separate_line_8f3997e9bb390d529e8a302cd3644924.txt index 4372bad3b..878ffb75e 100644 --- a/test/snapshots/parser/attributes_test/test_0049_Conditional_attribute_with_ERB_on_separate_line_8f3997e9bb390d529e8a302cd3644924.txt +++ b/test/snapshots/parser/attributes_test/test_0049_Conditional_attribute_with_ERB_on_separate_line_8f3997e9bb390d529e8a302cd3644924.txt @@ -72,7 +72,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (4:7)-(4:8)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (4:8)-(5:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0050_Conditional_attribute_with_value_81e52238e369e409d9df110376cc3aa3.txt b/test/snapshots/parser/attributes_test/test_0050_Conditional_attribute_with_value_81e52238e369e409d9df110376cc3aa3.txt index 8b8e6c383..5a8e2a43b 100644 --- a/test/snapshots/parser/attributes_test/test_0050_Conditional_attribute_with_value_81e52238e369e409d9df110376cc3aa3.txt +++ b/test/snapshots/parser/attributes_test/test_0050_Conditional_attribute_with_value_81e52238e369e409d9df110376cc3aa3.txt @@ -57,4 +57,5 @@ input: "
data-enabled=\"true\"<% end %>>
" │ └── tag_closing: ">" (location: (1:56)-(1:57)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0051_Multiple_conditional_attributes_befdf95a4fadd41e440a471f38e443da.txt b/test/snapshots/parser/attributes_test/test_0051_Multiple_conditional_attributes_befdf95a4fadd41e440a471f38e443da.txt index 7d789717f..e2dc45c7d 100644 --- a/test/snapshots/parser/attributes_test/test_0051_Multiple_conditional_attributes_befdf95a4fadd41e440a471f38e443da.txt +++ b/test/snapshots/parser/attributes_test/test_0051_Multiple_conditional_attributes_befdf95a4fadd41e440a471f38e443da.txt @@ -73,4 +73,5 @@ input: "
data-a<% end %> <% if b? %>data-b<% end %>>
" │ └── tag_closing: ">" (location: (1:64)-(1:65)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0052_Conditional_attribute_with_elsif_and_else_bb59fa557fa46906ac8d7b2ac4948269.txt b/test/snapshots/parser/attributes_test/test_0052_Conditional_attribute_with_elsif_and_else_bb59fa557fa46906ac8d7b2ac4948269.txt index 5120827cd..7dd254994 100644 --- a/test/snapshots/parser/attributes_test/test_0052_Conditional_attribute_with_elsif_and_else_bb59fa557fa46906ac8d7b2ac4948269.txt +++ b/test/snapshots/parser/attributes_test/test_0052_Conditional_attribute_with_elsif_and_else_bb59fa557fa46906ac8d7b2ac4948269.txt @@ -85,4 +85,5 @@ input: "
data-primary<% elsif secondary? %>data-secondary<% │ └── tag_closing: ">" (location: (1:107)-(1:108)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0053_Conditional_attribute_with_unless_a63ab0987a8655064d1dcbe0ac4267f7.txt b/test/snapshots/parser/attributes_test/test_0053_Conditional_attribute_with_unless_a63ab0987a8655064d1dcbe0ac4267f7.txt index e9aa1f1a8..7b0aced0f 100644 --- a/test/snapshots/parser/attributes_test/test_0053_Conditional_attribute_with_unless_a63ab0987a8655064d1dcbe0ac4267f7.txt +++ b/test/snapshots/parser/attributes_test/test_0053_Conditional_attribute_with_unless_a63ab0987a8655064d1dcbe0ac4267f7.txt @@ -48,4 +48,5 @@ input: "
data-enabled<% end %>>
" │ └── tag_closing: ">" (location: (1:54)-(1:55)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0054_Multiple_attributes_in_one_conditional_block_ad2a48dc8c52e2e1b15ed1c970d12457.txt b/test/snapshots/parser/attributes_test/test_0054_Multiple_attributes_in_one_conditional_block_ad2a48dc8c52e2e1b15ed1c970d12457.txt index 1fbdbe894..b5d82b6e0 100644 --- a/test/snapshots/parser/attributes_test/test_0054_Multiple_attributes_in_one_conditional_block_ad2a48dc8c52e2e1b15ed1c970d12457.txt +++ b/test/snapshots/parser/attributes_test/test_0054_Multiple_attributes_in_one_conditional_block_ad2a48dc8c52e2e1b15ed1c970d12457.txt @@ -68,4 +68,5 @@ input: "
data-admin data-role=\"admin\"<% end %>>
" │ └── tag_closing: ">" (location: (1:63)-(1:64)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0055_Conditional_boolean_attribute_661703bbd4a517e45d7ccf10bb92dd41.txt b/test/snapshots/parser/attributes_test/test_0055_Conditional_boolean_attribute_661703bbd4a517e45d7ccf10bb92dd41.txt index b1b3063a9..db409de3a 100644 --- a/test/snapshots/parser/attributes_test/test_0055_Conditional_boolean_attribute_661703bbd4a517e45d7ccf10bb92dd41.txt +++ b/test/snapshots/parser/attributes_test/test_0055_Conditional_boolean_attribute_661703bbd4a517e45d7ccf10bb92dd41.txt @@ -62,4 +62,5 @@ input: "disabled<% end %> type=\"text\">" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0056_Conditional_attribute_with_output_tag_inside_2e2b58a4804aa16c21405c4371206b2a.txt b/test/snapshots/parser/attributes_test/test_0056_Conditional_attribute_with_output_tag_inside_2e2b58a4804aa16c21405c4371206b2a.txt index 7a6a4b4f7..bcbffd13f 100644 --- a/test/snapshots/parser/attributes_test/test_0056_Conditional_attribute_with_output_tag_inside_2e2b58a4804aa16c21405c4371206b2a.txt +++ b/test/snapshots/parser/attributes_test/test_0056_Conditional_attribute_with_output_tag_inside_2e2b58a4804aa16c21405c4371206b2a.txt @@ -61,4 +61,5 @@ input: "
data-user=\"<%= user.id %>\"<% end %>>
" │ └── tag_closing: ">" (location: (1:59)-(1:60)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0057_ERB_comment_between_attributes_0e265aed6fa4a1f4adc75b32f35bd862.txt b/test/snapshots/parser/attributes_test/test_0057_ERB_comment_between_attributes_0e265aed6fa4a1f4adc75b32f35bd862.txt index dd119742b..72b062582 100644 --- a/test/snapshots/parser/attributes_test/test_0057_ERB_comment_between_attributes_0e265aed6fa4a1f4adc75b32f35bd862.txt +++ b/test/snapshots/parser/attributes_test/test_0057_ERB_comment_between_attributes_0e265aed6fa4a1f4adc75b32f35bd862.txt @@ -70,4 +70,5 @@ input: "
data-baz=\"qux\">
" │ └── tag_closing: ">" (location: (1:65)-(1:66)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0058_Conditional_attribute_with_trimming_tags_80b50d0bc25df0f6805558f541ff8d08.txt b/test/snapshots/parser/attributes_test/test_0058_Conditional_attribute_with_trimming_tags_80b50d0bc25df0f6805558f541ff8d08.txt index d01e78ddd..6bd9083df 100644 --- a/test/snapshots/parser/attributes_test/test_0058_Conditional_attribute_with_trimming_tags_80b50d0bc25df0f6805558f541ff8d08.txt +++ b/test/snapshots/parser/attributes_test/test_0058_Conditional_attribute_with_trimming_tags_80b50d0bc25df0f6805558f541ff8d08.txt @@ -48,4 +48,5 @@ input: "
data-conditional<%- end -%>>
" │ └── tag_closing: ">" (location: (1:58)-(1:59)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0059_Empty_conditional_block_in_attributes_2b453534ea13ee20fab205fee722364a.txt b/test/snapshots/parser/attributes_test/test_0059_Empty_conditional_block_in_attributes_2b453534ea13ee20fab205fee722364a.txt index d5d20f71a..ec17dc35f 100644 --- a/test/snapshots/parser/attributes_test/test_0059_Empty_conditional_block_in_attributes_2b453534ea13ee20fab205fee722364a.txt +++ b/test/snapshots/parser/attributes_test/test_0059_Empty_conditional_block_in_attributes_2b453534ea13ee20fab205fee722364a.txt @@ -68,4 +68,5 @@ input: "
<% end %> data-other=\"value\">
" │ └── tag_closing: ">" (location: (1:65)-(1:66)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0060_Nested_conditional_attributes_f995c179776fa746db8f0a5e80590c75.txt b/test/snapshots/parser/attributes_test/test_0060_Nested_conditional_attributes_f995c179776fa746db8f0a5e80590c75.txt index addb6d940..821aef627 100644 --- a/test/snapshots/parser/attributes_test/test_0060_Nested_conditional_attributes_f995c179776fa746db8f0a5e80590c75.txt +++ b/test/snapshots/parser/attributes_test/test_0060_Nested_conditional_attributes_f995c179776fa746db8f0a5e80590c75.txt @@ -62,4 +62,5 @@ input: "
<% if inner? %>data-inner<% end %><% end %>>
" │ └── tag_closing: ">" (location: (1:69)-(1:70)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0061_attribute_name_with_non-output_ERB_cc81c18671c4f9e96b3b6d49a3335a9a.txt b/test/snapshots/parser/attributes_test/test_0061_attribute_name_with_non-output_ERB_cc81c18671c4f9e96b3b6d49a3335a9a.txt index aa9db502b..9c564ce23 100644 --- a/test/snapshots/parser/attributes_test/test_0061_attribute_name_with_non-output_ERB_cc81c18671c4f9e96b3b6d49a3335a9a.txt +++ b/test/snapshots/parser/attributes_test/test_0061_attribute_name_with_non-output_ERB_cc81c18671c4f9e96b3b6d49a3335a9a.txt @@ -53,4 +53,5 @@ input: "
-target=\"value\">
" │ └── tag_closing: ">" (location: (1:40)-(1:41)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0062_attribute_name_with_ERB_trim_81067e7c7b132fdf3b256ad32dad1c01.txt b/test/snapshots/parser/attributes_test/test_0062_attribute_name_with_ERB_trim_81067e7c7b132fdf3b256ad32dad1c01.txt index aebdd5268..e830293f1 100644 --- a/test/snapshots/parser/attributes_test/test_0062_attribute_name_with_ERB_trim_81067e7c7b132fdf3b256ad32dad1c01.txt +++ b/test/snapshots/parser/attributes_test/test_0062_attribute_name_with_ERB_trim_81067e7c7b132fdf3b256ad32dad1c01.txt @@ -53,4 +53,5 @@ input: "
-id=\"thing\">
" │ └── tag_closing: ">" (location: (1:38)-(1:39)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0063_attribute_name_with_ERB_comment_b0e2e415b648c7709f732f750432fea2.txt b/test/snapshots/parser/attributes_test/test_0063_attribute_name_with_ERB_comment_b0e2e415b648c7709f732f750432fea2.txt index f81a86054..c3af2b39b 100644 --- a/test/snapshots/parser/attributes_test/test_0063_attribute_name_with_ERB_comment_b0e2e415b648c7709f732f750432fea2.txt +++ b/test/snapshots/parser/attributes_test/test_0063_attribute_name_with_ERB_comment_b0e2e415b648c7709f732f750432fea2.txt @@ -53,4 +53,5 @@ input: "
-target=\"value\">
" │ └── tag_closing: ">" (location: (1:45)-(1:46)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0064_multiple_non-ERB_outputs_in_attribute_names_7bc68d839b02084ac2c5c49ad5a730ee.txt b/test/snapshots/parser/attributes_test/test_0064_multiple_non-ERB_outputs_in_attribute_names_7bc68d839b02084ac2c5c49ad5a730ee.txt index 54c6e2ca7..4077c0d18 100644 --- a/test/snapshots/parser/attributes_test/test_0064_multiple_non-ERB_outputs_in_attribute_names_7bc68d839b02084ac2c5c49ad5a730ee.txt +++ b/test/snapshots/parser/attributes_test/test_0064_multiple_non-ERB_outputs_in_attribute_names_7bc68d839b02084ac2c5c49ad5a730ee.txt @@ -83,4 +83,5 @@ input: "
-target=\"value\" id-<% another %>-suffix=\"test\">" (location: (1:71)-(1:72)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0065_mixed_ERB_output_types_in_multiple_attribute_names_ac218c8fb0e2bad2e1f9d5d6d597b51e.txt b/test/snapshots/parser/attributes_test/test_0065_mixed_ERB_output_types_in_multiple_attribute_names_ac218c8fb0e2bad2e1f9d5d6d597b51e.txt index 71ccaeb11..c4ea93fbd 100644 --- a/test/snapshots/parser/attributes_test/test_0065_mixed_ERB_output_types_in_multiple_attribute_names_ac218c8fb0e2bad2e1f9d5d6d597b51e.txt +++ b/test/snapshots/parser/attributes_test/test_0065_mixed_ERB_output_types_in_multiple_attribute_names_ac218c8fb0e2bad2e1f9d5d6d597b51e.txt @@ -117,7 +117,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (6:14)-(6:15)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (6:15)-(7:6)) └── content: "\n " \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0066_ERB_in_attribute_names_within_form_elements_7be5e93318178284efd9f86623f4ee70.txt b/test/snapshots/parser/attributes_test/test_0066_ERB_in_attribute_names_within_form_elements_7be5e93318178284efd9f86623f4ee70.txt index e07fb4187..c582cd356 100644 --- a/test/snapshots/parser/attributes_test/test_0066_ERB_in_attribute_names_within_form_elements_7be5e93318178284efd9f86623f4ee70.txt +++ b/test/snapshots/parser/attributes_test/test_0066_ERB_in_attribute_names_within_form_elements_7be5e93318178284efd9f86623f4ee70.txt @@ -71,7 +71,8 @@ input: |2- │ │ │ ├── body: [] │ │ │ ├── close_tag: ∅ │ │ │ ├── is_void: true - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ ├── @ HTMLTextNode (location: (3:50)-(4:10)) │ │ │ └── content: "\n " @@ -125,7 +126,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (4:63)-(4:64)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ ├── @ HTMLTextNode (location: (4:64)-(5:10)) │ │ │ └── content: "\n " @@ -179,7 +181,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (5:63)-(5:64)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (5:64)-(6:8)) │ │ └── content: "\n " @@ -192,7 +195,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (6:14)-(6:15)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (6:15)-(7:6)) └── content: "\n " \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0067_if_elsif_else_end_control_flow_in_attributes_(no_spaces)_841e69499590b88a64b3430240dae7f3.txt b/test/snapshots/parser/attributes_test/test_0067_if_elsif_else_end_control_flow_in_attributes_(no_spaces)_841e69499590b88a64b3430240dae7f3.txt index 48e4334a8..c187d1002 100644 --- a/test/snapshots/parser/attributes_test/test_0067_if_elsif_else_end_control_flow_in_attributes_(no_spaces)_841e69499590b88a64b3430240dae7f3.txt +++ b/test/snapshots/parser/attributes_test/test_0067_if_elsif_else_end_control_flow_in_attributes_(no_spaces)_841e69499590b88a64b3430240dae7f3.txt @@ -85,4 +85,5 @@ input: "
data-one<%elsif b?%>data-two<%else%>data-three<%end%>>" (location: (1:73)-(1:74)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0068_if_elsif_elsif_else_end_control_flow_in_attributes_(no_spaces)_237117c152d49ba0cd00f5457a7d443f.txt b/test/snapshots/parser/attributes_test/test_0068_if_elsif_elsif_else_end_control_flow_in_attributes_(no_spaces)_237117c152d49ba0cd00f5457a7d443f.txt index 2eab52d7d..f4bf5ee76 100644 --- a/test/snapshots/parser/attributes_test/test_0068_if_elsif_elsif_else_end_control_flow_in_attributes_(no_spaces)_237117c152d49ba0cd00f5457a7d443f.txt +++ b/test/snapshots/parser/attributes_test/test_0068_if_elsif_elsif_else_end_control_flow_in_attributes_(no_spaces)_237117c152d49ba0cd00f5457a7d443f.txt @@ -105,4 +105,5 @@ input: "
data-one<%elsif b?%>data-two<%elsif c?%>data-three<%else%> │ └── tag_closing: ">" (location: (1:94)-(1:95)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0069_if_else_end_control_flow_in_attributes_(no_spaces)_70fa55bc69219f35a693ba2254c393bb.txt b/test/snapshots/parser/attributes_test/test_0069_if_else_end_control_flow_in_attributes_(no_spaces)_70fa55bc69219f35a693ba2254c393bb.txt index 41f3f6338..7f342bdff 100644 --- a/test/snapshots/parser/attributes_test/test_0069_if_else_end_control_flow_in_attributes_(no_spaces)_70fa55bc69219f35a693ba2254c393bb.txt +++ b/test/snapshots/parser/attributes_test/test_0069_if_else_end_control_flow_in_attributes_(no_spaces)_70fa55bc69219f35a693ba2254c393bb.txt @@ -65,4 +65,5 @@ input: "
data-one<%else%>data-two<%end%>>
" │ └── tag_closing: ">" (location: (1:51)-(1:52)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0070_if_end_control_flow_in_attributes_(no_spaces)_8ac6964c1a33a09bdf54da608568a4c8.txt b/test/snapshots/parser/attributes_test/test_0070_if_end_control_flow_in_attributes_(no_spaces)_8ac6964c1a33a09bdf54da608568a4c8.txt index 4d62ea88c..c25e9a2f9 100644 --- a/test/snapshots/parser/attributes_test/test_0070_if_end_control_flow_in_attributes_(no_spaces)_8ac6964c1a33a09bdf54da608568a4c8.txt +++ b/test/snapshots/parser/attributes_test/test_0070_if_end_control_flow_in_attributes_(no_spaces)_8ac6964c1a33a09bdf54da608568a4c8.txt @@ -48,4 +48,5 @@ input: "
data-one<%end%>>
" │ └── tag_closing: ">" (location: (1:35)-(1:36)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0071_unless_else_end_control_flow_in_attributes_(no_spaces)_0372590f24c21efaff9042c837a7e98a.txt b/test/snapshots/parser/attributes_test/test_0071_unless_else_end_control_flow_in_attributes_(no_spaces)_0372590f24c21efaff9042c837a7e98a.txt index f0624c126..dff051d61 100644 --- a/test/snapshots/parser/attributes_test/test_0071_unless_else_end_control_flow_in_attributes_(no_spaces)_0372590f24c21efaff9042c837a7e98a.txt +++ b/test/snapshots/parser/attributes_test/test_0071_unless_else_end_control_flow_in_attributes_(no_spaces)_0372590f24c21efaff9042c837a7e98a.txt @@ -65,4 +65,5 @@ input: "
data-one<%else%>data-two<%end%>>
" │ └── tag_closing: ">" (location: (1:55)-(1:56)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0072_unless_end_control_flow_in_attributes_(no_spaces)_f192b2004ca9e90413e9be2fa89a5ce1.txt b/test/snapshots/parser/attributes_test/test_0072_unless_end_control_flow_in_attributes_(no_spaces)_f192b2004ca9e90413e9be2fa89a5ce1.txt index c46956083..d5fcd8167 100644 --- a/test/snapshots/parser/attributes_test/test_0072_unless_end_control_flow_in_attributes_(no_spaces)_f192b2004ca9e90413e9be2fa89a5ce1.txt +++ b/test/snapshots/parser/attributes_test/test_0072_unless_end_control_flow_in_attributes_(no_spaces)_f192b2004ca9e90413e9be2fa89a5ce1.txt @@ -48,4 +48,5 @@ input: "
data-one<%end%>>
" │ └── tag_closing: ">" (location: (1:39)-(1:40)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0073_case_when_when_end_control_flow_in_attributes_(no_spaces)_8ec095e77b931db8dede43c333106e3c.txt b/test/snapshots/parser/attributes_test/test_0073_case_when_when_end_control_flow_in_attributes_(no_spaces)_8ec095e77b931db8dede43c333106e3c.txt index 118ed36d4..79c166f66 100644 --- a/test/snapshots/parser/attributes_test/test_0073_case_when_when_end_control_flow_in_attributes_(no_spaces)_8ec095e77b931db8dede43c333106e3c.txt +++ b/test/snapshots/parser/attributes_test/test_0073_case_when_when_end_control_flow_in_attributes_(no_spaces)_8ec095e77b931db8dede43c333106e3c.txt @@ -73,4 +73,5 @@ input: "
<%when 1%>data-one<%when 2%>data-two<%end%>>
" │ └── tag_closing: ">" (location: (1:64)-(1:65)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0074_case_when_when_else_end_control_flow_in_attributes_(no_spaces)_433982689d4835af88bf1be67b779dbe.txt b/test/snapshots/parser/attributes_test/test_0074_case_when_when_else_end_control_flow_in_attributes_(no_spaces)_433982689d4835af88bf1be67b779dbe.txt index e67549a5c..0ef80e666 100644 --- a/test/snapshots/parser/attributes_test/test_0074_case_when_when_else_end_control_flow_in_attributes_(no_spaces)_433982689d4835af88bf1be67b779dbe.txt +++ b/test/snapshots/parser/attributes_test/test_0074_case_when_when_else_end_control_flow_in_attributes_(no_spaces)_433982689d4835af88bf1be67b779dbe.txt @@ -90,4 +90,5 @@ input: "
<%when 1%>data-one<%when 2%>data-two<%else%>data-default< │ └── tag_closing: ">" (location: (1:84)-(1:85)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0075_case_when_when_when_end_control_flow_in_attributes_(no_spaces)_41c2868a5491d3c7933e530e498198c4.txt b/test/snapshots/parser/attributes_test/test_0075_case_when_when_when_end_control_flow_in_attributes_(no_spaces)_41c2868a5491d3c7933e530e498198c4.txt index e9fae6435..529406d0d 100644 --- a/test/snapshots/parser/attributes_test/test_0075_case_when_when_when_end_control_flow_in_attributes_(no_spaces)_41c2868a5491d3c7933e530e498198c4.txt +++ b/test/snapshots/parser/attributes_test/test_0075_case_when_when_when_end_control_flow_in_attributes_(no_spaces)_41c2868a5491d3c7933e530e498198c4.txt @@ -91,4 +91,5 @@ input: "
<%when 1%>data-one<%when 2%>data-two<%when 3%>data-three< │ └── tag_closing: ">" (location: (1:84)-(1:85)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0076_case_in_in_end_control_flow_in_attributes_(no_spaces)_dd5f761465a88b995df8a84f09dafc23.txt b/test/snapshots/parser/attributes_test/test_0076_case_in_in_end_control_flow_in_attributes_(no_spaces)_dd5f761465a88b995df8a84f09dafc23.txt index 7ea7dd4b9..f6570ad00 100644 --- a/test/snapshots/parser/attributes_test/test_0076_case_in_in_end_control_flow_in_attributes_(no_spaces)_dd5f761465a88b995df8a84f09dafc23.txt +++ b/test/snapshots/parser/attributes_test/test_0076_case_in_in_end_control_flow_in_attributes_(no_spaces)_dd5f761465a88b995df8a84f09dafc23.txt @@ -73,4 +73,5 @@ input: "
<%in 1%>data-one<%in 2%>data-two<%end%>>
" │ └── tag_closing: ">" (location: (1:60)-(1:61)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0077_case_in_in_else_end_control_flow_in_attributes_(no_spaces)_b93153acbda1d65ebfd960ab5f01c799.txt b/test/snapshots/parser/attributes_test/test_0077_case_in_in_else_end_control_flow_in_attributes_(no_spaces)_b93153acbda1d65ebfd960ab5f01c799.txt index d8da0fa6f..c6f5006b8 100644 --- a/test/snapshots/parser/attributes_test/test_0077_case_in_in_else_end_control_flow_in_attributes_(no_spaces)_b93153acbda1d65ebfd960ab5f01c799.txt +++ b/test/snapshots/parser/attributes_test/test_0077_case_in_in_else_end_control_flow_in_attributes_(no_spaces)_b93153acbda1d65ebfd960ab5f01c799.txt @@ -90,4 +90,5 @@ input: "
<%in 1%>data-one<%in 2%>data-two<%else%>data-default<%end │ └── tag_closing: ">" (location: (1:80)-(1:81)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0078_begin_rescue_end_control_flow_in_attributes_(no_spaces)_7fc9d54f29a28af0be3c00367c9ec78f.txt b/test/snapshots/parser/attributes_test/test_0078_begin_rescue_end_control_flow_in_attributes_(no_spaces)_7fc9d54f29a28af0be3c00367c9ec78f.txt index 2aa26ea5e..d1e888f1d 100644 --- a/test/snapshots/parser/attributes_test/test_0078_begin_rescue_end_control_flow_in_attributes_(no_spaces)_7fc9d54f29a28af0be3c00367c9ec78f.txt +++ b/test/snapshots/parser/attributes_test/test_0078_begin_rescue_end_control_flow_in_attributes_(no_spaces)_7fc9d54f29a28af0be3c00367c9ec78f.txt @@ -67,4 +67,5 @@ input: "
data-one<%rescue%>data-error<%end%>>
" │ └── tag_closing: ">" (location: (1:55)-(1:56)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0079_begin_rescue_else_end_control_flow_in_attributes_(no_spaces)_7801d8fa47bad7b1907c4f815c6c6572.txt b/test/snapshots/parser/attributes_test/test_0079_begin_rescue_else_end_control_flow_in_attributes_(no_spaces)_7801d8fa47bad7b1907c4f815c6c6572.txt index c87c46bb0..d59e338f8 100644 --- a/test/snapshots/parser/attributes_test/test_0079_begin_rescue_else_end_control_flow_in_attributes_(no_spaces)_7801d8fa47bad7b1907c4f815c6c6572.txt +++ b/test/snapshots/parser/attributes_test/test_0079_begin_rescue_else_end_control_flow_in_attributes_(no_spaces)_7801d8fa47bad7b1907c4f815c6c6572.txt @@ -84,4 +84,5 @@ input: "
data-one<%rescue%>data-error<%else%>data-success<%end%>>" (location: (1:75)-(1:76)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0080_begin_rescue_ensure_end_control_flow_in_attributes_(no_spaces)_da9b658abe61460610d693735c9b3798.txt b/test/snapshots/parser/attributes_test/test_0080_begin_rescue_ensure_end_control_flow_in_attributes_(no_spaces)_da9b658abe61460610d693735c9b3798.txt index 047d9075c..04b37118d 100644 --- a/test/snapshots/parser/attributes_test/test_0080_begin_rescue_ensure_end_control_flow_in_attributes_(no_spaces)_da9b658abe61460610d693735c9b3798.txt +++ b/test/snapshots/parser/attributes_test/test_0080_begin_rescue_ensure_end_control_flow_in_attributes_(no_spaces)_da9b658abe61460610d693735c9b3798.txt @@ -84,4 +84,5 @@ input: "
data-one<%rescue%>data-error<%ensure%>data-always<%end%>>< │ └── tag_closing: ">" (location: (1:76)-(1:77)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0081_begin_rescue_else_ensure_end_control_flow_in_attributes_(no_spaces)_22bee6b8643f463b00fd7f516773742a.txt b/test/snapshots/parser/attributes_test/test_0081_begin_rescue_else_ensure_end_control_flow_in_attributes_(no_spaces)_22bee6b8643f463b00fd7f516773742a.txt index e0bb4d892..cc68d07a9 100644 --- a/test/snapshots/parser/attributes_test/test_0081_begin_rescue_else_ensure_end_control_flow_in_attributes_(no_spaces)_22bee6b8643f463b00fd7f516773742a.txt +++ b/test/snapshots/parser/attributes_test/test_0081_begin_rescue_else_ensure_end_control_flow_in_attributes_(no_spaces)_22bee6b8643f463b00fd7f516773742a.txt @@ -101,4 +101,5 @@ input: "
data-one<%rescue%>data-error<%else%>data-success<%ensure%> │ └── tag_closing: ">" (location: (1:96)-(1:97)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0082_begin_ensure_end_control_flow_in_attributes_(no_spaces)_b28491b2c2b5ef8e54173c4808e29e26.txt b/test/snapshots/parser/attributes_test/test_0082_begin_ensure_end_control_flow_in_attributes_(no_spaces)_b28491b2c2b5ef8e54173c4808e29e26.txt index 188ee87ba..3680296f6 100644 --- a/test/snapshots/parser/attributes_test/test_0082_begin_ensure_end_control_flow_in_attributes_(no_spaces)_b28491b2c2b5ef8e54173c4808e29e26.txt +++ b/test/snapshots/parser/attributes_test/test_0082_begin_ensure_end_control_flow_in_attributes_(no_spaces)_b28491b2c2b5ef8e54173c4808e29e26.txt @@ -66,4 +66,5 @@ input: "
data-one<%ensure%>data-always<%end%>>
" │ └── tag_closing: ">" (location: (1:56)-(1:57)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0083_while_end_control_flow_in_attributes_(no_spaces)_2e8f3266e8a37532ec2fbddb0d51abe3.txt b/test/snapshots/parser/attributes_test/test_0083_while_end_control_flow_in_attributes_(no_spaces)_2e8f3266e8a37532ec2fbddb0d51abe3.txt index 1219fb7f9..89839a988 100644 --- a/test/snapshots/parser/attributes_test/test_0083_while_end_control_flow_in_attributes_(no_spaces)_2e8f3266e8a37532ec2fbddb0d51abe3.txt +++ b/test/snapshots/parser/attributes_test/test_0083_while_end_control_flow_in_attributes_(no_spaces)_2e8f3266e8a37532ec2fbddb0d51abe3.txt @@ -46,4 +46,5 @@ input: "
data-item<%end%>>
" │ └── tag_closing: ">" (location: (1:41)-(1:42)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0084_until_end_control_flow_in_attributes_(no_spaces)_4123501fcf8c52c20935146728924c33.txt b/test/snapshots/parser/attributes_test/test_0084_until_end_control_flow_in_attributes_(no_spaces)_4123501fcf8c52c20935146728924c33.txt index fe78ec11c..19bb337ab 100644 --- a/test/snapshots/parser/attributes_test/test_0084_until_end_control_flow_in_attributes_(no_spaces)_4123501fcf8c52c20935146728924c33.txt +++ b/test/snapshots/parser/attributes_test/test_0084_until_end_control_flow_in_attributes_(no_spaces)_4123501fcf8c52c20935146728924c33.txt @@ -46,4 +46,5 @@ input: "
data-item<%end%>>
" │ └── tag_closing: ">" (location: (1:41)-(1:42)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0085_for_end_control_flow_in_attributes_(no_spaces)_cec20f9884e02e47621408613b8c74ff.txt b/test/snapshots/parser/attributes_test/test_0085_for_end_control_flow_in_attributes_(no_spaces)_cec20f9884e02e47621408613b8c74ff.txt index c39e8df8c..9f459b380 100644 --- a/test/snapshots/parser/attributes_test/test_0085_for_end_control_flow_in_attributes_(no_spaces)_cec20f9884e02e47621408613b8c74ff.txt +++ b/test/snapshots/parser/attributes_test/test_0085_for_end_control_flow_in_attributes_(no_spaces)_cec20f9884e02e47621408613b8c74ff.txt @@ -46,4 +46,5 @@ input: "
data-item<%end%>>
" │ └── tag_closing: ">" (location: (1:45)-(1:46)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0086_block_do_end_control_flow_in_attributes_(no_spaces)_cd98fd353e5642925fde50aa09b8883c.txt b/test/snapshots/parser/attributes_test/test_0086_block_do_end_control_flow_in_attributes_(no_spaces)_cd98fd353e5642925fde50aa09b8883c.txt index 04b852fc7..a816c7e29 100644 --- a/test/snapshots/parser/attributes_test/test_0086_block_do_end_control_flow_in_attributes_(no_spaces)_cd98fd353e5642925fde50aa09b8883c.txt +++ b/test/snapshots/parser/attributes_test/test_0086_block_do_end_control_flow_in_attributes_(no_spaces)_cd98fd353e5642925fde50aa09b8883c.txt @@ -50,4 +50,5 @@ input: "
data-item<%end%>>
" │ └── tag_closing: ">" (location: (1:44)-(1:45)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0087_block_do_with_args_end_control_flow_in_attributes_(no_spaces)_91c453938988e8052ce3c57ec43085d1.txt b/test/snapshots/parser/attributes_test/test_0087_block_do_with_args_end_control_flow_in_attributes_(no_spaces)_91c453938988e8052ce3c57ec43085d1.txt index 3f89d7cd9..b28f1c66f 100644 --- a/test/snapshots/parser/attributes_test/test_0087_block_do_with_args_end_control_flow_in_attributes_(no_spaces)_91c453938988e8052ce3c57ec43085d1.txt +++ b/test/snapshots/parser/attributes_test/test_0087_block_do_with_args_end_control_flow_in_attributes_(no_spaces)_91c453938988e8052ce3c57ec43085d1.txt @@ -56,4 +56,5 @@ input: "
data-item<%end%>>
" │ └── tag_closing: ">" (location: (1:51)-(1:52)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0088_issue_#1063_conditional_boolean_attribute_open_(no_spaces_around_attribute)_21f85c26e4ad76ffd2bdcff26b88a684.txt b/test/snapshots/parser/attributes_test/test_0088_issue_#1063_conditional_boolean_attribute_open_(no_spaces_around_attribute)_21f85c26e4ad76ffd2bdcff26b88a684.txt index 20eee8fce..91bf017ad 100644 --- a/test/snapshots/parser/attributes_test/test_0088_issue_#1063_conditional_boolean_attribute_open_(no_spaces_around_attribute)_21f85c26e4ad76ffd2bdcff26b88a684.txt +++ b/test/snapshots/parser/attributes_test/test_0088_issue_#1063_conditional_boolean_attribute_open_(no_spaces_around_attribute)_21f85c26e4ad76ffd2bdcff26b88a684.txt @@ -48,4 +48,5 @@ input: "
open<% end %>>
" │ └── tag_closing: ">" (location: (1:70)-(1:71)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0089_issue_#1063_conditional_boolean_attribute_open_(space_after_attribute)_af0945767bcb7bb951308eb807e10e27.txt b/test/snapshots/parser/attributes_test/test_0089_issue_#1063_conditional_boolean_attribute_open_(space_after_attribute)_af0945767bcb7bb951308eb807e10e27.txt index 57b75404b..2a2d37a0b 100644 --- a/test/snapshots/parser/attributes_test/test_0089_issue_#1063_conditional_boolean_attribute_open_(space_after_attribute)_af0945767bcb7bb951308eb807e10e27.txt +++ b/test/snapshots/parser/attributes_test/test_0089_issue_#1063_conditional_boolean_attribute_open_(space_after_attribute)_af0945767bcb7bb951308eb807e10e27.txt @@ -48,4 +48,5 @@ input: "
open <% end %>>
│ └── tag_closing: ">" (location: (1:71)-(1:72)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0090_issue_#1063_conditional_boolean_attribute_open_(space_before_attribute)_4ab1dfa03e2724be706bcc82b58058a3.txt b/test/snapshots/parser/attributes_test/test_0090_issue_#1063_conditional_boolean_attribute_open_(space_before_attribute)_4ab1dfa03e2724be706bcc82b58058a3.txt index 359b39a2e..3927bd1bd 100644 --- a/test/snapshots/parser/attributes_test/test_0090_issue_#1063_conditional_boolean_attribute_open_(space_before_attribute)_4ab1dfa03e2724be706bcc82b58058a3.txt +++ b/test/snapshots/parser/attributes_test/test_0090_issue_#1063_conditional_boolean_attribute_open_(space_before_attribute)_4ab1dfa03e2724be706bcc82b58058a3.txt @@ -48,4 +48,5 @@ input: "
open<% end %>>
│ └── tag_closing: ">" (location: (1:71)-(1:72)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0091_issue_#1063_conditional_boolean_attribute_open_(spaces_around_attribute)_3269b2eef75d593930fdea654b6d4829.txt b/test/snapshots/parser/attributes_test/test_0091_issue_#1063_conditional_boolean_attribute_open_(spaces_around_attribute)_3269b2eef75d593930fdea654b6d4829.txt index b5efdc42d..82cfeac11 100644 --- a/test/snapshots/parser/attributes_test/test_0091_issue_#1063_conditional_boolean_attribute_open_(spaces_around_attribute)_3269b2eef75d593930fdea654b6d4829.txt +++ b/test/snapshots/parser/attributes_test/test_0091_issue_#1063_conditional_boolean_attribute_open_(spaces_around_attribute)_3269b2eef75d593930fdea654b6d4829.txt @@ -48,4 +48,5 @@ input: "
open <% end %>>
" (location: (1:72)-(1:73)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0092_issue_#1063_two_conditional_attributes_back-to-back_(with_spaces)_0b1ff653f2083d4ed761e301d4a349fc.txt b/test/snapshots/parser/attributes_test/test_0092_issue_#1063_two_conditional_attributes_back-to-back_(with_spaces)_0b1ff653f2083d4ed761e301d4a349fc.txt index 600e6a99a..03572c756 100644 --- a/test/snapshots/parser/attributes_test/test_0092_issue_#1063_two_conditional_attributes_back-to-back_(with_spaces)_0b1ff653f2083d4ed761e301d4a349fc.txt +++ b/test/snapshots/parser/attributes_test/test_0092_issue_#1063_two_conditional_attributes_back-to-back_(with_spaces)_0b1ff653f2083d4ed761e301d4a349fc.txt @@ -82,4 +82,5 @@ input: "
open <% end %> <% if b? %>style='color: red;'<% end │ └── tag_closing: ">" (location: (1:86)-(1:87)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0093_issue_#1063_two_conditional_attributes_back-to-back_(no_spaces)_58860a73111fa6c30c3eb948a5712bb0.txt b/test/snapshots/parser/attributes_test/test_0093_issue_#1063_two_conditional_attributes_back-to-back_(no_spaces)_58860a73111fa6c30c3eb948a5712bb0.txt index 5dd2b7814..6ba690ff5 100644 --- a/test/snapshots/parser/attributes_test/test_0093_issue_#1063_two_conditional_attributes_back-to-back_(no_spaces)_58860a73111fa6c30c3eb948a5712bb0.txt +++ b/test/snapshots/parser/attributes_test/test_0093_issue_#1063_two_conditional_attributes_back-to-back_(no_spaces)_58860a73111fa6c30c3eb948a5712bb0.txt @@ -82,4 +82,5 @@ input: "
open<% end %><% if b? %>style='color: red;'<% end %> │ └── tag_closing: ">" (location: (1:82)-(1:83)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0094_multiple_regular_attributes_before_conditional_8c06ba292aee34d2246c5434e2aa3c68.txt b/test/snapshots/parser/attributes_test/test_0094_multiple_regular_attributes_before_conditional_8c06ba292aee34d2246c5434e2aa3c68.txt index 702a8b1bc..41729bafd 100644 --- a/test/snapshots/parser/attributes_test/test_0094_multiple_regular_attributes_before_conditional_8c06ba292aee34d2246c5434e2aa3c68.txt +++ b/test/snapshots/parser/attributes_test/test_0094_multiple_regular_attributes_before_conditional_8c06ba292aee34d2246c5434e2aa3c68.txt @@ -88,4 +88,5 @@ input: "
data-active<% end % │ └── tag_closing: ">" (location: (1:75)-(1:76)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0095_multiple_regular_attributes_after_conditional_ebd40115264193db975ccf7dc4ae35e5.txt b/test/snapshots/parser/attributes_test/test_0095_multiple_regular_attributes_after_conditional_ebd40115264193db975ccf7dc4ae35e5.txt index f67ea5f7f..818e0abab 100644 --- a/test/snapshots/parser/attributes_test/test_0095_multiple_regular_attributes_after_conditional_ebd40115264193db975ccf7dc4ae35e5.txt +++ b/test/snapshots/parser/attributes_test/test_0095_multiple_regular_attributes_after_conditional_ebd40115264193db975ccf7dc4ae35e5.txt @@ -88,4 +88,5 @@ input: "
data-active<% end %> id=\"main\" class=\"container\ │ └── tag_closing: ">" (location: (1:75)-(1:76)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0096_conditional_attribute_between_regular_attributes_cdc09bc0e09eda8292c2c93ae9ecbd90.txt b/test/snapshots/parser/attributes_test/test_0096_conditional_attribute_between_regular_attributes_cdc09bc0e09eda8292c2c93ae9ecbd90.txt index 4e8a2f36a..1d55b7408 100644 --- a/test/snapshots/parser/attributes_test/test_0096_conditional_attribute_between_regular_attributes_cdc09bc0e09eda8292c2c93ae9ecbd90.txt +++ b/test/snapshots/parser/attributes_test/test_0096_conditional_attribute_between_regular_attributes_cdc09bc0e09eda8292c2c93ae9ecbd90.txt @@ -88,4 +88,5 @@ input: "
data-active<% end %> class=\"container\ │ └── tag_closing: ">" (location: (1:75)-(1:76)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0097_conditional_attribute_with_value_between_regular_attributes_042e33e3b667bd90f51576fb32384468.txt b/test/snapshots/parser/attributes_test/test_0097_conditional_attribute_with_value_between_regular_attributes_042e33e3b667bd90f51576fb32384468.txt index 5535f59a7..371b6ff8b 100644 --- a/test/snapshots/parser/attributes_test/test_0097_conditional_attribute_with_value_between_regular_attributes_042e33e3b667bd90f51576fb32384468.txt +++ b/test/snapshots/parser/attributes_test/test_0097_conditional_attribute_with_value_between_regular_attributes_042e33e3b667bd90f51576fb32384468.txt @@ -97,4 +97,5 @@ input: "
data-active=\"true\"<% end %> class=\"c │ └── tag_closing: ">" (location: (1:82)-(1:83)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0098_nested_conditionals_in_attributes_a39365c5182e15b19f92c1aa831b3d88.txt b/test/snapshots/parser/attributes_test/test_0098_nested_conditionals_in_attributes_a39365c5182e15b19f92c1aa831b3d88.txt index 2b8bdb8c3..b1bb15ddc 100644 --- a/test/snapshots/parser/attributes_test/test_0098_nested_conditionals_in_attributes_a39365c5182e15b19f92c1aa831b3d88.txt +++ b/test/snapshots/parser/attributes_test/test_0098_nested_conditionals_in_attributes_a39365c5182e15b19f92c1aa831b3d88.txt @@ -79,4 +79,5 @@ input: "
<% if inner? %>data-inner<% else %>data-outer<% end │ └── tag_closing: ">" (location: (1:89)-(1:90)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0099_conditional_with_multiple_attributes_inside_198af2705cb596f4dc827a4bd2ff89bc.txt b/test/snapshots/parser/attributes_test/test_0099_conditional_with_multiple_attributes_inside_198af2705cb596f4dc827a4bd2ff89bc.txt index 9871fff85..c0f339ac6 100644 --- a/test/snapshots/parser/attributes_test/test_0099_conditional_with_multiple_attributes_inside_198af2705cb596f4dc827a4bd2ff89bc.txt +++ b/test/snapshots/parser/attributes_test/test_0099_conditional_with_multiple_attributes_inside_198af2705cb596f4dc827a4bd2ff89bc.txt @@ -88,4 +88,5 @@ input: "
data-admin data-role=\"admin\" data-permissions=\"al │ └── tag_closing: ">" (location: (1:86)-(1:87)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0100_conditional_with_ERB_output_in_attribute_value_b8559766f404b30543c5bc966e0794a6.txt b/test/snapshots/parser/attributes_test/test_0100_conditional_with_ERB_output_in_attribute_value_b8559766f404b30543c5bc966e0794a6.txt index 0d941ef71..99dcae5d9 100644 --- a/test/snapshots/parser/attributes_test/test_0100_conditional_with_ERB_output_in_attribute_value_b8559766f404b30543c5bc966e0794a6.txt +++ b/test/snapshots/parser/attributes_test/test_0100_conditional_with_ERB_output_in_attribute_value_b8559766f404b30543c5bc966e0794a6.txt @@ -85,4 +85,5 @@ input: "
data-user-id=\"<%= user.id %>\" data-user-name=\"<%= │ └── tag_closing: ">" (location: (1:97)-(1:98)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0101_self-closing_tag_with_conditional_attribute_44720e6b8d80626b1067450c32388bcc.txt b/test/snapshots/parser/attributes_test/test_0101_self-closing_tag_with_conditional_attribute_44720e6b8d80626b1067450c32388bcc.txt index f1b16617b..b5fa2db50 100644 --- a/test/snapshots/parser/attributes_test/test_0101_self-closing_tag_with_conditional_attribute_44720e6b8d80626b1067450c32388bcc.txt +++ b/test/snapshots/parser/attributes_test/test_0101_self-closing_tag_with_conditional_attribute_44720e6b8d80626b1067450c32388bcc.txt @@ -62,4 +62,5 @@ input: "required<% end %> />" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0102_self-closing_tag_with_conditional_attribute_and_value_7e81668eb38a3cbea4d7a95186b4e4d7.txt b/test/snapshots/parser/attributes_test/test_0102_self-closing_tag_with_conditional_attribute_and_value_7e81668eb38a3cbea4d7a95186b4e4d7.txt index d443b245d..f5f1c2b6c 100644 --- a/test/snapshots/parser/attributes_test/test_0102_self-closing_tag_with_conditional_attribute_and_value_7e81668eb38a3cbea4d7a95186b4e4d7.txt +++ b/test/snapshots/parser/attributes_test/test_0102_self-closing_tag_with_conditional_attribute_and_value_7e81668eb38a3cbea4d7a95186b4e4d7.txt @@ -75,4 +75,5 @@ input: "value=\"<%= default_value %>\"<% ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0103_void_element_with_conditional_attribute_83f720a8cff8f1b31db7e3747ff6209f.txt b/test/snapshots/parser/attributes_test/test_0103_void_element_with_conditional_attribute_83f720a8cff8f1b31db7e3747ff6209f.txt index 108c9f917..2227b7153 100644 --- a/test/snapshots/parser/attributes_test/test_0103_void_element_with_conditional_attribute_83f720a8cff8f1b31db7e3747ff6209f.txt +++ b/test/snapshots/parser/attributes_test/test_0103_void_element_with_conditional_attribute_83f720a8cff8f1b31db7e3747ff6209f.txt @@ -71,4 +71,5 @@ input: "loading=\"lazy\"<% end %>>" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0104_conditional_class_attribute_with_ternary_in_value_9680e555f9af80f1e23caf65f801478f.txt b/test/snapshots/parser/attributes_test/test_0104_conditional_class_attribute_with_ternary_in_value_9680e555f9af80f1e23caf65f801478f.txt index d06b3b9bd..7da299749 100644 --- a/test/snapshots/parser/attributes_test/test_0104_conditional_class_attribute_with_ternary_in_value_9680e555f9af80f1e23caf65f801478f.txt +++ b/test/snapshots/parser/attributes_test/test_0104_conditional_class_attribute_with_ternary_in_value_9680e555f9af80f1e23caf65f801478f.txt @@ -61,4 +61,5 @@ input: "
class=\"<%= active ? 'active' : 'inactive' %>\"<% e │ └── tag_closing: ">" (location: (1:81)-(1:82)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0105_attribute_value_with_equals_sign_4cd042fc2c2b317a5c3c7ee1fd13eb11.txt b/test/snapshots/parser/attributes_test/test_0105_attribute_value_with_equals_sign_4cd042fc2c2b317a5c3c7ee1fd13eb11.txt index 0c6a2ed3b..b9d0f3302 100644 --- a/test/snapshots/parser/attributes_test/test_0105_attribute_value_with_equals_sign_4cd042fc2c2b317a5c3c7ee1fd13eb11.txt +++ b/test/snapshots/parser/attributes_test/test_0105_attribute_value_with_equals_sign_4cd042fc2c2b317a5c3c7ee1fd13eb11.txt @@ -37,4 +37,5 @@ input: "" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0106_attribute_value_with_multiple_equals_signs_aa01c95ca9d2e0ade588425fae58f862.txt b/test/snapshots/parser/attributes_test/test_0106_attribute_value_with_multiple_equals_signs_aa01c95ca9d2e0ade588425fae58f862.txt index 668569cd1..712a8b294 100644 --- a/test/snapshots/parser/attributes_test/test_0106_attribute_value_with_multiple_equals_signs_aa01c95ca9d2e0ade588425fae58f862.txt +++ b/test/snapshots/parser/attributes_test/test_0106_attribute_value_with_multiple_equals_signs_aa01c95ca9d2e0ade588425fae58f862.txt @@ -37,4 +37,5 @@ input: "" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0107_viewport_meta_tag_with_equals_in_value_2286270bf85fd86989447061ba613131.txt b/test/snapshots/parser/attributes_test/test_0107_viewport_meta_tag_with_equals_in_value_2286270bf85fd86989447061ba613131.txt index af33cf98f..7da64695f 100644 --- a/test/snapshots/parser/attributes_test/test_0107_viewport_meta_tag_with_equals_in_value_2286270bf85fd86989447061ba613131.txt +++ b/test/snapshots/parser/attributes_test/test_0107_viewport_meta_tag_with_equals_in_value_2286270bf85fd86989447061ba613131.txt @@ -57,4 +57,5 @@ input: "Link" │ └── tag_closing: ">" (location: (1:39)-(1:40)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0109_data_attribute_with_equals_in_value_4ec3e0114e931778668d2642ef929b38.txt b/test/snapshots/parser/attributes_test/test_0109_data_attribute_with_equals_in_value_4ec3e0114e931778668d2642ef929b38.txt index 10d639086..6257ad3e1 100644 --- a/test/snapshots/parser/attributes_test/test_0109_data_attribute_with_equals_in_value_4ec3e0114e931778668d2642ef929b38.txt +++ b/test/snapshots/parser/attributes_test/test_0109_data_attribute_with_equals_in_value_4ec3e0114e931778668d2642ef929b38.txt @@ -46,4 +46,5 @@ input: "
Content
" │ └── tag_closing: ">" (location: (1:38)-(1:39)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0110_style_attribute_with_calc_and_equals_be30d490de9ae98c8f88cd4eb61afc2d.txt b/test/snapshots/parser/attributes_test/test_0110_style_attribute_with_calc_and_equals_be30d490de9ae98c8f88cd4eb61afc2d.txt index 629c619e3..2eb583912 100644 --- a/test/snapshots/parser/attributes_test/test_0110_style_attribute_with_calc_and_equals_be30d490de9ae98c8f88cd4eb61afc2d.txt +++ b/test/snapshots/parser/attributes_test/test_0110_style_attribute_with_calc_and_equals_be30d490de9ae98c8f88cd4eb61afc2d.txt @@ -46,4 +46,5 @@ input: "
Content
" │ └── tag_closing: ">" (location: (1:58)-(1:59)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0111_attribute_value_with_ERB_assignment_a9ef326a33b46ad9ac918a2f5034d76b.txt b/test/snapshots/parser/attributes_test/test_0111_attribute_value_with_ERB_assignment_a9ef326a33b46ad9ac918a2f5034d76b.txt index 59dcc2af1..b6f1f863c 100644 --- a/test/snapshots/parser/attributes_test/test_0111_attribute_value_with_ERB_assignment_a9ef326a33b46ad9ac918a2f5034d76b.txt +++ b/test/snapshots/parser/attributes_test/test_0111_attribute_value_with_ERB_assignment_a9ef326a33b46ad9ac918a2f5034d76b.txt @@ -50,4 +50,5 @@ input: "
\">Content
" │ └── tag_closing: ">" (location: (1:48)-(1:49)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0112_attribute_with_equals_but_no_value_955f2d7bf50c201ab6e99297c0761331.txt b/test/snapshots/parser/attributes_test/test_0112_attribute_with_equals_but_no_value_955f2d7bf50c201ab6e99297c0761331.txt index 047904673..6e2944387 100644 --- a/test/snapshots/parser/attributes_test/test_0112_attribute_with_equals_but_no_value_955f2d7bf50c201ab6e99297c0761331.txt +++ b/test/snapshots/parser/attributes_test/test_0112_attribute_with_equals_but_no_value_955f2d7bf50c201ab6e99297c0761331.txt @@ -45,4 +45,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:26)-(1:27)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0113_attribute_with_equals_and_space_but_no_value_f04beb6098eb6749c8d92d5157ae73d1.txt b/test/snapshots/parser/attributes_test/test_0113_attribute_with_equals_and_space_but_no_value_f04beb6098eb6749c8d92d5157ae73d1.txt index 67c6fe555..1c508833d 100644 --- a/test/snapshots/parser/attributes_test/test_0113_attribute_with_equals_and_space_but_no_value_f04beb6098eb6749c8d92d5157ae73d1.txt +++ b/test/snapshots/parser/attributes_test/test_0113_attribute_with_equals_and_space_but_no_value_f04beb6098eb6749c8d92d5157ae73d1.txt @@ -45,4 +45,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:27)-(1:28)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0114_attribute_with_equals,_space,_and_empty_quoted_value_cbc064166c7dd21d677371d61da529b8.txt b/test/snapshots/parser/attributes_test/test_0114_attribute_with_equals,_space,_and_empty_quoted_value_cbc064166c7dd21d677371d61da529b8.txt index 42e0c95c2..1127eed49 100644 --- a/test/snapshots/parser/attributes_test/test_0114_attribute_with_equals,_space,_and_empty_quoted_value_cbc064166c7dd21d677371d61da529b8.txt +++ b/test/snapshots/parser/attributes_test/test_0114_attribute_with_equals,_space,_and_empty_quoted_value_cbc064166c7dd21d677371d61da529b8.txt @@ -40,4 +40,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:29)-(1:30)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0115_attribute_with_equals_followed_by_new_tag_start_53797bc03ba9eee20bb33d3346e15f50.txt b/test/snapshots/parser/attributes_test/test_0115_attribute_with_equals_followed_by_new_tag_start_53797bc03ba9eee20bb33d3346e15f50.txt index 135a9bd0d..db454b7de 100644 --- a/test/snapshots/parser/attributes_test/test_0115_attribute_with_equals_followed_by_new_tag_start_53797bc03ba9eee20bb33d3346e15f50.txt +++ b/test/snapshots/parser/attributes_test/test_0115_attribute_with_equals_followed_by_new_tag_start_53797bc03ba9eee20bb33d3346e15f50.txt @@ -66,7 +66,8 @@ input: "
test
" │ │ └── tag_closing: ">" (location: (1:27)-(1:28)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── close_tag: │ └── @ HTMLCloseTagNode (location: (1:28)-(1:34)) @@ -76,4 +77,5 @@ input: "
test
" │ └── tag_closing: ">" (location: (1:33)-(1:34)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0116_attribute_with_equals_and_space_followed_by_new_tag_start_c4d65ef876cd7488aa38dfab522aafbd.txt b/test/snapshots/parser/attributes_test/test_0116_attribute_with_equals_and_space_followed_by_new_tag_start_c4d65ef876cd7488aa38dfab522aafbd.txt index 156c462aa..25720699f 100644 --- a/test/snapshots/parser/attributes_test/test_0116_attribute_with_equals_and_space_followed_by_new_tag_start_c4d65ef876cd7488aa38dfab522aafbd.txt +++ b/test/snapshots/parser/attributes_test/test_0116_attribute_with_equals_and_space_followed_by_new_tag_start_c4d65ef876cd7488aa38dfab522aafbd.txt @@ -66,7 +66,8 @@ input: "
test
" │ │ └── tag_closing: ">" (location: (1:28)-(1:29)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── close_tag: │ └── @ HTMLCloseTagNode (location: (1:29)-(1:35)) @@ -76,4 +77,5 @@ input: "
test
" │ └── tag_closing: ">" (location: (1:34)-(1:35)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0119_multiple_attributes_with_missing_values_a3db4feba33210842d3aeb349f73e184.txt b/test/snapshots/parser/attributes_test/test_0119_multiple_attributes_with_missing_values_a3db4feba33210842d3aeb349f73e184.txt index 3692ee47a..639caad91 100644 --- a/test/snapshots/parser/attributes_test/test_0119_multiple_attributes_with_missing_values_a3db4feba33210842d3aeb349f73e184.txt +++ b/test/snapshots/parser/attributes_test/test_0119_multiple_attributes_with_missing_values_a3db4feba33210842d3aeb349f73e184.txt @@ -50,4 +50,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:22)-(1:23)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0120_attribute_with_equals_followed_by_closing_tag_c8cfc11d3772c91f3dbb9a45f21c07a0.txt b/test/snapshots/parser/attributes_test/test_0120_attribute_with_equals_followed_by_closing_tag_c8cfc11d3772c91f3dbb9a45f21c07a0.txt index 1f87a7d4d..b03f3b65c 100644 --- a/test/snapshots/parser/attributes_test/test_0120_attribute_with_equals_followed_by_closing_tag_c8cfc11d3772c91f3dbb9a45f21c07a0.txt +++ b/test/snapshots/parser/attributes_test/test_0120_attribute_with_equals_followed_by_closing_tag_c8cfc11d3772c91f3dbb9a45f21c07a0.txt @@ -52,4 +52,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:16)-(1:17)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0121_issue_#1211_attribute_value_with_backslash_0218028fb9f838a63686f64070e12379.txt b/test/snapshots/parser/attributes_test/test_0121_issue_#1211_attribute_value_with_backslash_0218028fb9f838a63686f64070e12379.txt index 3641f1f57..f189f7b50 100644 --- a/test/snapshots/parser/attributes_test/test_0121_issue_#1211_attribute_value_with_backslash_0218028fb9f838a63686f64070e12379.txt +++ b/test/snapshots/parser/attributes_test/test_0121_issue_#1211_attribute_value_with_backslash_0218028fb9f838a63686f64070e12379.txt @@ -46,4 +46,5 @@ input: "" │ └── tag_closing: ">" (location: (1:41)-(1:42)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0122_attribute_value_with_HTML_content_in_double_quotes_e5c77f0eb3bb473c0528739accce89c5.txt b/test/snapshots/parser/attributes_test/test_0122_attribute_value_with_HTML_content_in_double_quotes_e5c77f0eb3bb473c0528739accce89c5.txt index 738cfbb0b..ed05b8783 100644 --- a/test/snapshots/parser/attributes_test/test_0122_attribute_value_with_HTML_content_in_double_quotes_e5c77f0eb3bb473c0528739accce89c5.txt +++ b/test/snapshots/parser/attributes_test/test_0122_attribute_value_with_HTML_content_in_double_quotes_e5c77f0eb3bb473c0528739accce89c5.txt @@ -43,4 +43,5 @@ input: "" │ └── tag_closing: ">" (location: (1:45)-(1:46)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0123_attribute_value_with_HTML_content_in_single_quotes_196933f4d9a4449e3abaf99c44969247.txt b/test/snapshots/parser/attributes_test/test_0123_attribute_value_with_HTML_content_in_single_quotes_196933f4d9a4449e3abaf99c44969247.txt index 9eb40d574..9e4230938 100644 --- a/test/snapshots/parser/attributes_test/test_0123_attribute_value_with_HTML_content_in_single_quotes_196933f4d9a4449e3abaf99c44969247.txt +++ b/test/snapshots/parser/attributes_test/test_0123_attribute_value_with_HTML_content_in_single_quotes_196933f4d9a4449e3abaf99c44969247.txt @@ -43,4 +43,5 @@ input: "" │ └── tag_closing: ">" (location: (1:45)-(1:46)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0124_attribute_value_with_angle_brackets_and_nested_tags_7f498a00a91083e4a400dad6f77a333a.txt b/test/snapshots/parser/attributes_test/test_0124_attribute_value_with_angle_brackets_and_nested_tags_7f498a00a91083e4a400dad6f77a333a.txt index 0e4fd4c75..8302e6d26 100644 --- a/test/snapshots/parser/attributes_test/test_0124_attribute_value_with_angle_brackets_and_nested_tags_7f498a00a91083e4a400dad6f77a333a.txt +++ b/test/snapshots/parser/attributes_test/test_0124_attribute_value_with_angle_brackets_and_nested_tags_7f498a00a91083e4a400dad6f77a333a.txt @@ -43,4 +43,5 @@ input: "
Hello\">
" │ └── tag_closing: ">" (location: (1:41)-(1:42)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0125_attribute_value_with_self-closing_tag_inside_68ef296e073d473a96c2368c6cf1a40b.txt b/test/snapshots/parser/attributes_test/test_0125_attribute_value_with_self-closing_tag_inside_68ef296e073d473a96c2368c6cf1a40b.txt index 625c087de..9cccc144f 100644 --- a/test/snapshots/parser/attributes_test/test_0125_attribute_value_with_self-closing_tag_inside_68ef296e073d473a96c2368c6cf1a40b.txt +++ b/test/snapshots/parser/attributes_test/test_0125_attribute_value_with_self-closing_tag_inside_68ef296e073d473a96c2368c6cf1a40b.txt @@ -43,4 +43,5 @@ input: "
\">
" │ └── tag_closing: ">" (location: (1:31)-(1:32)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0126_attribute_value_with_inner_attributes_using_different_quote_type_in_double_quotes_2ad14321709dc65c50e3a497c1cff9c8.txt b/test/snapshots/parser/attributes_test/test_0126_attribute_value_with_inner_attributes_using_different_quote_type_in_double_quotes_2ad14321709dc65c50e3a497c1cff9c8.txt index 77a386302..ad5b7da25 100644 --- a/test/snapshots/parser/attributes_test/test_0126_attribute_value_with_inner_attributes_using_different_quote_type_in_double_quotes_2ad14321709dc65c50e3a497c1cff9c8.txt +++ b/test/snapshots/parser/attributes_test/test_0126_attribute_value_with_inner_attributes_using_different_quote_type_in_double_quotes_2ad14321709dc65c50e3a497c1cff9c8.txt @@ -43,4 +43,5 @@ input: "
text\">
" │ └── tag_closing: ">" (location: (1:58)-(1:59)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0127_attribute_value_with_inner_attributes_using_different_quote_type_in_single_quotes_f549f420ee65b49739afa842180b356a.txt b/test/snapshots/parser/attributes_test/test_0127_attribute_value_with_inner_attributes_using_different_quote_type_in_single_quotes_f549f420ee65b49739afa842180b356a.txt index e91484cd8..393b4092a 100644 --- a/test/snapshots/parser/attributes_test/test_0127_attribute_value_with_inner_attributes_using_different_quote_type_in_single_quotes_f549f420ee65b49739afa842180b356a.txt +++ b/test/snapshots/parser/attributes_test/test_0127_attribute_value_with_inner_attributes_using_different_quote_type_in_single_quotes_f549f420ee65b49739afa842180b356a.txt @@ -43,4 +43,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:58)-(1:59)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0128_attribute_value_with_multiple_nested_attributes_same_quote_type_18fd503fbcf9d4e3568800c59cd1881b.txt b/test/snapshots/parser/attributes_test/test_0128_attribute_value_with_multiple_nested_attributes_same_quote_type_18fd503fbcf9d4e3568800c59cd1881b.txt index 0ee6faf26..5cd82d2ed 100644 --- a/test/snapshots/parser/attributes_test/test_0128_attribute_value_with_multiple_nested_attributes_same_quote_type_18fd503fbcf9d4e3568800c59cd1881b.txt +++ b/test/snapshots/parser/attributes_test/test_0128_attribute_value_with_multiple_nested_attributes_same_quote_type_18fd503fbcf9d4e3568800c59cd1881b.txt @@ -71,4 +71,5 @@ input: "" │ └── tag_closing: ">" (location: (1:44)-(1:45)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0129_attribute_value_with_greater_than_comparison_f3efa8885d122964e1dc1fb907df991d.txt b/test/snapshots/parser/attributes_test/test_0129_attribute_value_with_greater_than_comparison_f3efa8885d122964e1dc1fb907df991d.txt index dc07eb50f..f4f6c9603 100644 --- a/test/snapshots/parser/attributes_test/test_0129_attribute_value_with_greater_than_comparison_f3efa8885d122964e1dc1fb907df991d.txt +++ b/test/snapshots/parser/attributes_test/test_0129_attribute_value_with_greater_than_comparison_f3efa8885d122964e1dc1fb907df991d.txt @@ -43,4 +43,5 @@ input: "
b\">
" │ └── tag_closing: ">" (location: (1:28)-(1:29)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0130_attribute_value_with_less_than_comparison_43072d0d77181083a1ccef5409a0ea86.txt b/test/snapshots/parser/attributes_test/test_0130_attribute_value_with_less_than_comparison_43072d0d77181083a1ccef5409a0ea86.txt index a4e73c976..e0028e255 100644 --- a/test/snapshots/parser/attributes_test/test_0130_attribute_value_with_less_than_comparison_43072d0d77181083a1ccef5409a0ea86.txt +++ b/test/snapshots/parser/attributes_test/test_0130_attribute_value_with_less_than_comparison_43072d0d77181083a1ccef5409a0ea86.txt @@ -43,4 +43,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:28)-(1:29)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0131_attribute_value_with_both_angle_brackets_as_comparison_ed171988999b8d620b87471ca03beab9.txt b/test/snapshots/parser/attributes_test/test_0131_attribute_value_with_both_angle_brackets_as_comparison_ed171988999b8d620b87471ca03beab9.txt index b8d0533cb..19018973f 100644 --- a/test/snapshots/parser/attributes_test/test_0131_attribute_value_with_both_angle_brackets_as_comparison_ed171988999b8d620b87471ca03beab9.txt +++ b/test/snapshots/parser/attributes_test/test_0131_attribute_value_with_both_angle_brackets_as_comparison_ed171988999b8d620b87471ca03beab9.txt @@ -43,4 +43,5 @@ input: "
c\">
" │ └── tag_closing: ">" (location: (1:32)-(1:33)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0132_attribute_value_with_closing_tag_syntax_a83e2166ef03371db024062c485332ff.txt b/test/snapshots/parser/attributes_test/test_0132_attribute_value_with_closing_tag_syntax_a83e2166ef03371db024062c485332ff.txt index fb1003e17..2fb15c064 100644 --- a/test/snapshots/parser/attributes_test/test_0132_attribute_value_with_closing_tag_syntax_a83e2166ef03371db024062c485332ff.txt +++ b/test/snapshots/parser/attributes_test/test_0132_attribute_value_with_closing_tag_syntax_a83e2166ef03371db024062c485332ff.txt @@ -43,4 +43,5 @@ input: "
\">
" │ └── tag_closing: ">" (location: (1:29)-(1:30)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0133_attribute_value_with_self-closing_slash_gt_8cd162e92a544e7fbcc39d343331d43c.txt b/test/snapshots/parser/attributes_test/test_0133_attribute_value_with_self-closing_slash_gt_8cd162e92a544e7fbcc39d343331d43c.txt index e2265c870..8c12a011f 100644 --- a/test/snapshots/parser/attributes_test/test_0133_attribute_value_with_self-closing_slash_gt_8cd162e92a544e7fbcc39d343331d43c.txt +++ b/test/snapshots/parser/attributes_test/test_0133_attribute_value_with_self-closing_slash_gt_8cd162e92a544e7fbcc39d343331d43c.txt @@ -43,4 +43,5 @@ input: "
b\">
" │ └── tag_closing: ">" (location: (1:29)-(1:30)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0134_attribute_value_with_HTML_comment_syntax_cae37fd20af045c6e7f9bff5a481b8d9.txt b/test/snapshots/parser/attributes_test/test_0134_attribute_value_with_HTML_comment_syntax_cae37fd20af045c6e7f9bff5a481b8d9.txt index f265d5a68..2d840d507 100644 --- a/test/snapshots/parser/attributes_test/test_0134_attribute_value_with_HTML_comment_syntax_cae37fd20af045c6e7f9bff5a481b8d9.txt +++ b/test/snapshots/parser/attributes_test/test_0134_attribute_value_with_HTML_comment_syntax_cae37fd20af045c6e7f9bff5a481b8d9.txt @@ -43,4 +43,5 @@ input: "
\">
" │ └── tag_closing: ">" (location: (1:39)-(1:40)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0135_attribute_value_with_multiple_greater_than_signs_24ca9c0370ab191614d78e8385cfe320.txt b/test/snapshots/parser/attributes_test/test_0135_attribute_value_with_multiple_greater_than_signs_24ca9c0370ab191614d78e8385cfe320.txt index 2ddda8def..2e854aa6f 100644 --- a/test/snapshots/parser/attributes_test/test_0135_attribute_value_with_multiple_greater_than_signs_24ca9c0370ab191614d78e8385cfe320.txt +++ b/test/snapshots/parser/attributes_test/test_0135_attribute_value_with_multiple_greater_than_signs_24ca9c0370ab191614d78e8385cfe320.txt @@ -43,4 +43,5 @@ input: "
> b >>> c\">
" │ └── tag_closing: ">" (location: (1:37)-(1:38)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0136_attribute_value_with_ERB_output_containing_angle_brackets_60df5812f31b5fc995e482f1670a4997.txt b/test/snapshots/parser/attributes_test/test_0136_attribute_value_with_ERB_output_containing_angle_brackets_60df5812f31b5fc995e482f1670a4997.txt index a732a3199..a3a66e0f2 100644 --- a/test/snapshots/parser/attributes_test/test_0136_attribute_value_with_ERB_output_containing_angle_brackets_60df5812f31b5fc995e482f1670a4997.txt +++ b/test/snapshots/parser/attributes_test/test_0136_attribute_value_with_ERB_output_containing_angle_brackets_60df5812f31b5fc995e482f1670a4997.txt @@ -53,4 +53,5 @@ input: "
<%= content %>\">
" │ └── tag_closing: ">" (location: (1:50)-(1:51)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0137_attribute_value_with_ERB_output_containing_quotes_04c02c32d4c740cb8f9b234b0cafb786.txt b/test/snapshots/parser/attributes_test/test_0137_attribute_value_with_ERB_output_containing_quotes_04c02c32d4c740cb8f9b234b0cafb786.txt index c4d8298ba..f908d8a53 100644 --- a/test/snapshots/parser/attributes_test/test_0137_attribute_value_with_ERB_output_containing_quotes_04c02c32d4c740cb8f9b234b0cafb786.txt +++ b/test/snapshots/parser/attributes_test/test_0137_attribute_value_with_ERB_output_containing_quotes_04c02c32d4c740cb8f9b234b0cafb786.txt @@ -47,4 +47,5 @@ input: "
\">
" │ └── tag_closing: ">" (location: (1:49)-(1:50)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0138_attribute_value_with_angle_brackets_before_ERB_e4cfba9e7a4a53da9261d7febb62abdb.txt b/test/snapshots/parser/attributes_test/test_0138_attribute_value_with_angle_brackets_before_ERB_e4cfba9e7a4a53da9261d7febb62abdb.txt index 238fbfaf6..965bee7ad 100644 --- a/test/snapshots/parser/attributes_test/test_0138_attribute_value_with_angle_brackets_before_ERB_e4cfba9e7a4a53da9261d7febb62abdb.txt +++ b/test/snapshots/parser/attributes_test/test_0138_attribute_value_with_angle_brackets_before_ERB_e4cfba9e7a4a53da9261d7febb62abdb.txt @@ -53,4 +53,5 @@ input: "
<%= label %>\">
" │ └── tag_closing: ">" (location: (1:42)-(1:43)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0139_attribute_value_with_angle_brackets_after_ERB_564bcf6c9df243f73e72227c966f94d6.txt b/test/snapshots/parser/attributes_test/test_0139_attribute_value_with_angle_brackets_after_ERB_564bcf6c9df243f73e72227c966f94d6.txt index 791c9113d..48cb4fed7 100644 --- a/test/snapshots/parser/attributes_test/test_0139_attribute_value_with_angle_brackets_after_ERB_564bcf6c9df243f73e72227c966f94d6.txt +++ b/test/snapshots/parser/attributes_test/test_0139_attribute_value_with_angle_brackets_after_ERB_564bcf6c9df243f73e72227c966f94d6.txt @@ -50,4 +50,5 @@ input: "

\">
" │ └── tag_closing: ">" (location: (1:40)-(1:41)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/attributes_test/test_0140_attribute_value_with_ERB_between_angle_brackets_7b5e109d61c7d66a6de537ba6dcd1940.txt b/test/snapshots/parser/attributes_test/test_0140_attribute_value_with_ERB_between_angle_brackets_7b5e109d61c7d66a6de537ba6dcd1940.txt index 90e880e80..8f09e3b04 100644 --- a/test/snapshots/parser/attributes_test/test_0140_attribute_value_with_ERB_between_angle_brackets_7b5e109d61c7d66a6de537ba6dcd1940.txt +++ b/test/snapshots/parser/attributes_test/test_0140_attribute_value_with_ERB_between_angle_brackets_7b5e109d61c7d66a6de537ba6dcd1940.txt @@ -53,4 +53,5 @@ input: "
>\">
" │ └── tag_closing: ">" (location: (1:35)-(1:36)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/boolean_attributes_test/test_0001_boolean_attribute_a42f2f02865b5934ab801e14209484bb.txt b/test/snapshots/parser/boolean_attributes_test/test_0001_boolean_attribute_a42f2f02865b5934ab801e14209484bb.txt index dd54308f8..5e8b08d3f 100644 --- a/test/snapshots/parser/boolean_attributes_test/test_0001_boolean_attribute_a42f2f02865b5934ab801e14209484bb.txt +++ b/test/snapshots/parser/boolean_attributes_test/test_0001_boolean_attribute_a42f2f02865b5934ab801e14209484bb.txt @@ -28,4 +28,5 @@ input: "" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/boolean_attributes_test/test_0002_boolean_attribute_without_whitespace_eb449fdccded7b58eaadee0d6a709b70.txt b/test/snapshots/parser/boolean_attributes_test/test_0002_boolean_attribute_without_whitespace_eb449fdccded7b58eaadee0d6a709b70.txt index 5b4e34934..5ff0485e3 100644 --- a/test/snapshots/parser/boolean_attributes_test/test_0002_boolean_attribute_without_whitespace_eb449fdccded7b58eaadee0d6a709b70.txt +++ b/test/snapshots/parser/boolean_attributes_test/test_0002_boolean_attribute_without_whitespace_eb449fdccded7b58eaadee0d6a709b70.txt @@ -28,4 +28,5 @@ input: "" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/boolean_attributes_test/test_0003_boolean_attribute_without_whitespace_and_without_self-closing_tag_10073da0ec7061aa368fad226ff8dd33.txt b/test/snapshots/parser/boolean_attributes_test/test_0003_boolean_attribute_without_whitespace_and_without_self-closing_tag_10073da0ec7061aa368fad226ff8dd33.txt index 479cb7029..b8f7aaedb 100644 --- a/test/snapshots/parser/boolean_attributes_test/test_0003_boolean_attribute_without_whitespace_and_without_self-closing_tag_10073da0ec7061aa368fad226ff8dd33.txt +++ b/test/snapshots/parser/boolean_attributes_test/test_0003_boolean_attribute_without_whitespace_and_without_self-closing_tag_10073da0ec7061aa368fad226ff8dd33.txt @@ -28,4 +28,5 @@ input: "" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/boolean_attributes_test/test_0004_boolean_attribute_followed_by_regular_attribute_2f302cf3eda407efbc8e40d14cd26656.txt b/test/snapshots/parser/boolean_attributes_test/test_0004_boolean_attribute_followed_by_regular_attribute_2f302cf3eda407efbc8e40d14cd26656.txt index 92866bed6..2ca60090e 100644 --- a/test/snapshots/parser/boolean_attributes_test/test_0004_boolean_attribute_followed_by_regular_attribute_2f302cf3eda407efbc8e40d14cd26656.txt +++ b/test/snapshots/parser/boolean_attributes_test/test_0004_boolean_attribute_followed_by_regular_attribute_2f302cf3eda407efbc8e40d14cd26656.txt @@ -48,4 +48,5 @@ input: "" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/boolean_attributes_test/test_0005_boolean_attribute_after_regular_attribute_ac9036a484da8a6accae805201ef2dca.txt b/test/snapshots/parser/boolean_attributes_test/test_0005_boolean_attribute_after_regular_attribute_ac9036a484da8a6accae805201ef2dca.txt index e03492bd9..474eec224 100644 --- a/test/snapshots/parser/boolean_attributes_test/test_0005_boolean_attribute_after_regular_attribute_ac9036a484da8a6accae805201ef2dca.txt +++ b/test/snapshots/parser/boolean_attributes_test/test_0005_boolean_attribute_after_regular_attribute_ac9036a484da8a6accae805201ef2dca.txt @@ -48,4 +48,5 @@ input: "" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/boolean_attributes_test/test_0006_boolean_attribute_surrounded_by_regular_attributes_d3642056798166a35948c97b38bde43d.txt b/test/snapshots/parser/boolean_attributes_test/test_0006_boolean_attribute_surrounded_by_regular_attributes_d3642056798166a35948c97b38bde43d.txt index 80eac810b..6e2b2b860 100644 --- a/test/snapshots/parser/boolean_attributes_test/test_0006_boolean_attribute_surrounded_by_regular_attributes_d3642056798166a35948c97b38bde43d.txt +++ b/test/snapshots/parser/boolean_attributes_test/test_0006_boolean_attribute_surrounded_by_regular_attributes_d3642056798166a35948c97b38bde43d.txt @@ -68,4 +68,5 @@ input: "" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/boolean_attributes_test/test_0007_boolean_attribute_on_void_element_followed_by_newline_and_ERB_tag_with_track_whitespace_865f46b916df0289c3b60c880f529e8b-b26dbda6d8a652930695c93bd07179f4.txt b/test/snapshots/parser/boolean_attributes_test/test_0007_boolean_attribute_on_void_element_followed_by_newline_and_ERB_tag_with_track_whitespace_865f46b916df0289c3b60c880f529e8b-b26dbda6d8a652930695c93bd07179f4.txt index c1e8fbff1..8b11f061f 100644 --- a/test/snapshots/parser/boolean_attributes_test/test_0007_boolean_attribute_on_void_element_followed_by_newline_and_ERB_tag_with_track_whitespace_865f46b916df0289c3b60c880f529e8b-b26dbda6d8a652930695c93bd07179f4.txt +++ b/test/snapshots/parser/boolean_attributes_test/test_0007_boolean_attribute_on_void_element_followed_by_newline_and_ERB_tag_with_track_whitespace_865f46b916df0289c3b60c880f529e8b-b26dbda6d8a652930695c93bd07179f4.txt @@ -34,7 +34,8 @@ options: {track_whitespace: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (2:3)-(2:0)) │ └── content: "\n" diff --git a/test/snapshots/parser/boolean_attributes_test/test_0008_boolean_attribute_on_void_element_followed_by_ERB_tag_with_track_whitespace_7a98c943c925e6943aaa2bec978901a9-b26dbda6d8a652930695c93bd07179f4.txt b/test/snapshots/parser/boolean_attributes_test/test_0008_boolean_attribute_on_void_element_followed_by_ERB_tag_with_track_whitespace_7a98c943c925e6943aaa2bec978901a9-b26dbda6d8a652930695c93bd07179f4.txt index 4b773871d..5d6001140 100644 --- a/test/snapshots/parser/boolean_attributes_test/test_0008_boolean_attribute_on_void_element_followed_by_ERB_tag_with_track_whitespace_7a98c943c925e6943aaa2bec978901a9-b26dbda6d8a652930695c93bd07179f4.txt +++ b/test/snapshots/parser/boolean_attributes_test/test_0008_boolean_attribute_on_void_element_followed_by_ERB_tag_with_track_whitespace_7a98c943c925e6943aaa2bec978901a9-b26dbda6d8a652930695c93bd07179f4.txt @@ -32,7 +32,8 @@ options: {track_whitespace: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ ERBContentNode (location: (1:21)-(1:30)) ├── tag_opening: "<%=" (location: (1:21)-(1:21)) diff --git a/test/snapshots/parser/boolean_attributes_test/test_0009_boolean_attribute_on_void_element_followed_by_ERB_tag_with_track_whitespace_1d3295149578acc142f855bb3b75b3ec-b26dbda6d8a652930695c93bd07179f4.txt b/test/snapshots/parser/boolean_attributes_test/test_0009_boolean_attribute_on_void_element_followed_by_ERB_tag_with_track_whitespace_1d3295149578acc142f855bb3b75b3ec-b26dbda6d8a652930695c93bd07179f4.txt index bb55f9456..006f44cd3 100644 --- a/test/snapshots/parser/boolean_attributes_test/test_0009_boolean_attribute_on_void_element_followed_by_ERB_tag_with_track_whitespace_1d3295149578acc142f855bb3b75b3ec-b26dbda6d8a652930695c93bd07179f4.txt +++ b/test/snapshots/parser/boolean_attributes_test/test_0009_boolean_attribute_on_void_element_followed_by_ERB_tag_with_track_whitespace_1d3295149578acc142f855bb3b75b3ec-b26dbda6d8a652930695c93bd07179f4.txt @@ -77,7 +77,8 @@ options: {track_whitespace: true} │ │ └── tag_closing: ">" (location: (3:5)-(3:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:6)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/case_match_test/test_0001_case_in_69cf275355e6a10adc88e47d5090dd3a.txt b/test/snapshots/parser/case_match_test/test_0001_case_in_69cf275355e6a10adc88e47d5090dd3a.txt index 0a9234069..1c78f6ce3 100644 --- a/test/snapshots/parser/case_match_test/test_0001_case_in_69cf275355e6a10adc88e47d5090dd3a.txt +++ b/test/snapshots/parser/case_match_test/test_0001_case_in_69cf275355e6a10adc88e47d5090dd3a.txt @@ -41,7 +41,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (2:22)-(2:23)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:23)-(3:0)) │ │ └── content: "\n" @@ -78,7 +79,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (4:20)-(4:21)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (4:21)-(5:0)) │ │ └── content: "\n" @@ -115,7 +117,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (6:18)-(6:19)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (6:19)-(7:0)) │ │ └── content: "\n" diff --git a/test/snapshots/parser/case_match_test/test_0002_case_in_with_if_inside_else_branch_144505ff9e38742a1a905efebc9a92cc.txt b/test/snapshots/parser/case_match_test/test_0002_case_in_with_if_inside_else_branch_144505ff9e38742a1a905efebc9a92cc.txt index 5cf46c003..490d128b1 100644 --- a/test/snapshots/parser/case_match_test/test_0002_case_in_with_if_inside_else_branch_144505ff9e38742a1a905efebc9a92cc.txt +++ b/test/snapshots/parser/case_match_test/test_0002_case_in_with_if_inside_else_branch_144505ff9e38742a1a905efebc9a92cc.txt @@ -52,7 +52,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:15)-(3:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:16)-(4:0)) │ │ └── content: "\n" @@ -98,7 +99,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (6:22)-(6:23)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (6:23)-(7:2)) │ │ │ │ └── content: "\n " diff --git a/test/snapshots/parser/case_match_test/test_0003_case_in_with_nested_case_in_inside_else_branch_155bfe881962a6030a91815dc33f9694.txt b/test/snapshots/parser/case_match_test/test_0003_case_in_with_nested_case_in_inside_else_branch_155bfe881962a6030a91815dc33f9694.txt index 270046baa..def43f1a8 100644 --- a/test/snapshots/parser/case_match_test/test_0003_case_in_with_nested_case_in_inside_else_branch_155bfe881962a6030a91815dc33f9694.txt +++ b/test/snapshots/parser/case_match_test/test_0003_case_in_with_nested_case_in_inside_else_branch_155bfe881962a6030a91815dc33f9694.txt @@ -55,7 +55,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:15)-(3:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:16)-(4:0)) │ │ └── content: "\n" @@ -110,7 +111,8 @@ input: |2- │ │ │ │ │ │ │ └── tag_closing: ">" (location: (7:12)-(7:13)) │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (7:13)-(8:2)) │ │ │ │ │ └── content: "\n " @@ -147,7 +149,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (9:15)-(9:16)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (9:16)-(10:2)) │ │ │ │ └── content: "\n " diff --git a/test/snapshots/parser/case_match_test/test_0004_case_in_with_multiple_nested_structures_in_else_branch_f60c2a24b2c2b42b801e6dd736940e3e.txt b/test/snapshots/parser/case_match_test/test_0004_case_in_with_multiple_nested_structures_in_else_branch_f60c2a24b2c2b42b801e6dd736940e3e.txt index 62184cf74..e821f5c0b 100644 --- a/test/snapshots/parser/case_match_test/test_0004_case_in_with_multiple_nested_structures_in_else_branch_f60c2a24b2c2b42b801e6dd736940e3e.txt +++ b/test/snapshots/parser/case_match_test/test_0004_case_in_with_multiple_nested_structures_in_else_branch_f60c2a24b2c2b42b801e6dd736940e3e.txt @@ -55,7 +55,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:15)-(3:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:16)-(4:0)) │ │ └── content: "\n" @@ -101,7 +102,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (6:18)-(6:19)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (6:19)-(7:2)) │ │ │ │ └── content: "\n " @@ -148,7 +150,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (9:26)-(9:27)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (9:27)-(10:2)) │ │ │ │ └── content: "\n " diff --git a/test/snapshots/parser/case_when_test/test_0001_case_when_71d06502a93ad345bf738ba8ace8bf9f.txt b/test/snapshots/parser/case_when_test/test_0001_case_when_71d06502a93ad345bf738ba8ace8bf9f.txt index e24ad7d82..77e40ec5e 100644 --- a/test/snapshots/parser/case_when_test/test_0001_case_when_71d06502a93ad345bf738ba8ace8bf9f.txt +++ b/test/snapshots/parser/case_when_test/test_0001_case_when_71d06502a93ad345bf738ba8ace8bf9f.txt @@ -43,7 +43,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (2:18)-(2:19)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:19)-(3:0)) │ │ └── content: "\n" @@ -80,7 +81,8 @@ input: |2- │ │ │ │ │ └── tag_closing: ">" (location: (4:17)-(4:18)) │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ └── element_source: "HTML" + │ │ │ │ ├── element_source: "HTML" + │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (4:18)-(5:0)) │ │ │ └── content: "\n" @@ -117,7 +119,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (6:16)-(6:17)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (6:17)-(7:0)) │ │ └── content: "\n" @@ -154,7 +157,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (8:14)-(8:15)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (8:15)-(9:0)) │ │ └── content: "\n" diff --git a/test/snapshots/parser/case_when_test/test_0003_case_when_with_if_elsif_else_inside_else_branch_ad48672c28b85022b600280a2f864a4e.txt b/test/snapshots/parser/case_when_test/test_0003_case_when_with_if_elsif_else_inside_else_branch_ad48672c28b85022b600280a2f864a4e.txt index 82c5a1a36..240c0f29b 100644 --- a/test/snapshots/parser/case_when_test/test_0003_case_when_with_if_elsif_else_inside_else_branch_ad48672c28b85022b600280a2f864a4e.txt +++ b/test/snapshots/parser/case_when_test/test_0003_case_when_with_if_elsif_else_inside_else_branch_ad48672c28b85022b600280a2f864a4e.txt @@ -56,7 +56,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:14)-(3:15)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:15)-(4:0)) │ │ └── content: "\n" @@ -102,7 +103,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (6:20)-(6:21)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (6:21)-(7:2)) │ │ │ │ └── content: "\n " @@ -139,7 +141,8 @@ input: |2- │ │ │ │ │ │ │ └── tag_closing: ">" (location: (8:24)-(8:25)) │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (8:25)-(9:2)) │ │ │ │ │ └── content: "\n " @@ -175,7 +178,8 @@ input: |2- │ │ │ │ │ │ │ └── tag_closing: ">" (location: (10:19)-(10:20)) │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (10:20)-(11:2)) │ │ │ │ │ └── content: "\n " diff --git a/test/snapshots/parser/case_when_test/test_0004_case_when_with_unless_inside_else_branch_e23ae6861d44f2fc4549bf6281bc50df.txt b/test/snapshots/parser/case_when_test/test_0004_case_when_with_unless_inside_else_branch_e23ae6861d44f2fc4549bf6281bc50df.txt index 3a3c8dbb1..180cb042e 100644 --- a/test/snapshots/parser/case_when_test/test_0004_case_when_with_unless_inside_else_branch_e23ae6861d44f2fc4549bf6281bc50df.txt +++ b/test/snapshots/parser/case_when_test/test_0004_case_when_with_unless_inside_else_branch_e23ae6861d44f2fc4549bf6281bc50df.txt @@ -52,7 +52,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:13)-(3:14)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:14)-(4:0)) │ │ └── content: "\n" @@ -98,7 +99,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (6:23)-(6:24)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (6:24)-(7:2)) │ │ │ │ └── content: "\n " diff --git a/test/snapshots/parser/case_when_test/test_0005_case_when_with_nested_case_inside_else_branch_d66fdcc5657378cb14c128615c5a974b.txt b/test/snapshots/parser/case_when_test/test_0005_case_when_with_nested_case_inside_else_branch_d66fdcc5657378cb14c128615c5a974b.txt index 811401ad6..abd023692 100644 --- a/test/snapshots/parser/case_when_test/test_0005_case_when_with_nested_case_inside_else_branch_d66fdcc5657378cb14c128615c5a974b.txt +++ b/test/snapshots/parser/case_when_test/test_0005_case_when_with_nested_case_inside_else_branch_d66fdcc5657378cb14c128615c5a974b.txt @@ -55,7 +55,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:15)-(3:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:16)-(4:0)) │ │ └── content: "\n" @@ -110,7 +111,8 @@ input: |2- │ │ │ │ │ │ │ └── tag_closing: ">" (location: (7:19)-(7:20)) │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (7:20)-(8:2)) │ │ │ │ │ └── content: "\n " @@ -147,7 +149,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (9:18)-(9:19)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (9:19)-(10:2)) │ │ │ │ └── content: "\n " diff --git a/test/snapshots/parser/case_when_test/test_0006_case_when_with_multiple_nested_control_structures_in_else_branch_0d1686b27fec04730415e5ebee1d78d1.txt b/test/snapshots/parser/case_when_test/test_0006_case_when_with_multiple_nested_control_structures_in_else_branch_0d1686b27fec04730415e5ebee1d78d1.txt index 0e7bdf828..7340930d7 100644 --- a/test/snapshots/parser/case_when_test/test_0006_case_when_with_multiple_nested_control_structures_in_else_branch_0d1686b27fec04730415e5ebee1d78d1.txt +++ b/test/snapshots/parser/case_when_test/test_0006_case_when_with_multiple_nested_control_structures_in_else_branch_0d1686b27fec04730415e5ebee1d78d1.txt @@ -55,7 +55,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:10)-(3:11)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:11)-(4:0)) │ │ └── content: "\n" @@ -101,7 +102,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (6:15)-(6:16)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (6:16)-(7:2)) │ │ │ │ └── content: "\n " @@ -148,7 +150,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (9:24)-(9:25)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (9:25)-(10:2)) │ │ │ │ └── content: "\n " diff --git a/test/snapshots/parser/case_when_test/test_0007_case_when_with_begin_rescue_inside_else_branch_fde835439a16c76c30c27db0d1ef4f8a.txt b/test/snapshots/parser/case_when_test/test_0007_case_when_with_begin_rescue_inside_else_branch_fde835439a16c76c30c27db0d1ef4f8a.txt index 5ff30a8e9..7810f028f 100644 --- a/test/snapshots/parser/case_when_test/test_0007_case_when_with_begin_rescue_inside_else_branch_fde835439a16c76c30c27db0d1ef4f8a.txt +++ b/test/snapshots/parser/case_when_test/test_0007_case_when_with_begin_rescue_inside_else_branch_fde835439a16c76c30c27db0d1ef4f8a.txt @@ -54,7 +54,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:15)-(3:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:16)-(4:0)) │ │ └── content: "\n" @@ -99,7 +100,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (6:29)-(6:30)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (6:30)-(7:2)) │ │ │ │ └── content: "\n " @@ -135,7 +137,8 @@ input: |2- │ │ │ │ │ │ │ └── tag_closing: ">" (location: (8:25)-(8:26)) │ │ │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (8:26)-(9:2)) │ │ │ │ │ └── content: "\n " diff --git a/test/snapshots/parser/case_when_test/test_0009_case_with_single_when_9559f5a632c2f6780a6287b2b758f8c7.txt b/test/snapshots/parser/case_when_test/test_0009_case_with_single_when_9559f5a632c2f6780a6287b2b758f8c7.txt index e0f7c51c1..80ee06fb9 100644 --- a/test/snapshots/parser/case_when_test/test_0009_case_with_single_when_9559f5a632c2f6780a6287b2b758f8c7.txt +++ b/test/snapshots/parser/case_when_test/test_0009_case_with_single_when_9559f5a632c2f6780a6287b2b758f8c7.txt @@ -48,7 +48,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:11)-(3:12)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:12)-(4:0)) │ │ └── content: "\n" diff --git a/test/snapshots/parser/cdata_test/test_0007_CDATA_in_XML_document_a80d5f083429384bc29f1c2a6bc80bf1.txt b/test/snapshots/parser/cdata_test/test_0007_CDATA_in_XML_document_a80d5f083429384bc29f1c2a6bc80bf1.txt index e12ba9fa0..7e1c89f0b 100644 --- a/test/snapshots/parser/cdata_test/test_0007_CDATA_in_XML_document_a80d5f083429384bc29f1c2a6bc80bf1.txt +++ b/test/snapshots/parser/cdata_test/test_0007_CDATA_in_XML_document_a80d5f083429384bc29f1c2a6bc80bf1.txt @@ -60,7 +60,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:40)-(3:41)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:41)-(4:0)) │ │ └── content: "\n" @@ -73,7 +74,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (4:6)-(4:7)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (4:7)-(5:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/cdata_test/test_0015_CDATA_followed_by_HTML_37ac0c068811ca1c4a498dbf50d1fe06.txt b/test/snapshots/parser/cdata_test/test_0015_CDATA_followed_by_HTML_37ac0c068811ca1c4a498dbf50d1fe06.txt index 5f8146835..34f609ef8 100644 --- a/test/snapshots/parser/cdata_test/test_0015_CDATA_followed_by_HTML_37ac0c068811ca1c4a498dbf50d1fe06.txt +++ b/test/snapshots/parser/cdata_test/test_0015_CDATA_followed_by_HTML_37ac0c068811ca1c4a498dbf50d1fe06.txt @@ -34,4 +34,5 @@ input: "
HTML
" │ └── tag_closing: ">" (location: (1:30)-(1:31)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/cdata_test/test_0016_CDATA_in_complex_document_structure_61eadd3877dc3642e8e24238fddc9b34.txt b/test/snapshots/parser/cdata_test/test_0016_CDATA_in_complex_document_structure_61eadd3877dc3642e8e24238fddc9b34.txt index 9b5ca7314..dd7f1ab8c 100644 --- a/test/snapshots/parser/cdata_test/test_0016_CDATA_in_complex_document_structure_61eadd3877dc3642e8e24238fddc9b34.txt +++ b/test/snapshots/parser/cdata_test/test_0016_CDATA_in_complex_document_structure_61eadd3877dc3642e8e24238fddc9b34.txt @@ -82,7 +82,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (12:12)-(12:13)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (12:13)-(13:2)) │ │ │ │ └── content: "\n " @@ -95,7 +96,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (13:8)-(13:9)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ ├── @ HTMLTextNode (location: (13:9)-(14:2)) │ │ │ └── content: "\n " @@ -145,7 +147,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (15:55)-(15:56)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (15:56)-(16:2)) │ │ │ │ └── content: "\n " @@ -158,7 +161,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (16:8)-(16:9)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (16:9)-(17:0)) │ │ └── content: "\n" @@ -171,7 +175,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (17:6)-(17:7)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (17:7)-(18:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/comments_test/test_0003_HTML_comment_followed_by_html_tag_573b93df7df7d12ef12722008abfc7ee.txt b/test/snapshots/parser/comments_test/test_0003_HTML_comment_followed_by_html_tag_573b93df7df7d12ef12722008abfc7ee.txt index 096e6f664..c96e767c5 100644 --- a/test/snapshots/parser/comments_test/test_0003_HTML_comment_followed_by_html_tag_573b93df7df7d12ef12722008abfc7ee.txt +++ b/test/snapshots/parser/comments_test/test_0003_HTML_comment_followed_by_html_tag_573b93df7df7d12ef12722008abfc7ee.txt @@ -34,4 +34,5 @@ input: "

Hello

" │ └── tag_closing: ">" (location: (1:31)-(1:32)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/comments_test/test_0004_HTML_comment_followed_by_html_tag_with_nested_comment_f4042eb3e6a5d62fcc86e4162fe10cf2.txt b/test/snapshots/parser/comments_test/test_0004_HTML_comment_followed_by_html_tag_with_nested_comment_f4042eb3e6a5d62fcc86e4162fe10cf2.txt index 4e31d8419..770199a33 100644 --- a/test/snapshots/parser/comments_test/test_0004_HTML_comment_followed_by_html_tag_with_nested_comment_f4042eb3e6a5d62fcc86e4162fe10cf2.txt +++ b/test/snapshots/parser/comments_test/test_0004_HTML_comment_followed_by_html_tag_with_nested_comment_f4042eb3e6a5d62fcc86e4162fe10cf2.txt @@ -49,7 +49,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (3:36)-(3:37)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:37)-(4:6)) └── content: "\n " \ No newline at end of file diff --git a/test/snapshots/parser/comments_test/test_0008_HTML_comment_with_invalid_closing_tag_--!gt_followed_by_html_tag_e53731f125671ad19f25ebac4eb36c1d.txt b/test/snapshots/parser/comments_test/test_0008_HTML_comment_with_invalid_closing_tag_--!gt_followed_by_html_tag_e53731f125671ad19f25ebac4eb36c1d.txt index ac5256dfe..dee8d6c51 100644 --- a/test/snapshots/parser/comments_test/test_0008_HTML_comment_with_invalid_closing_tag_--!gt_followed_by_html_tag_e53731f125671ad19f25ebac4eb36c1d.txt +++ b/test/snapshots/parser/comments_test/test_0008_HTML_comment_with_invalid_closing_tag_--!gt_followed_by_html_tag_e53731f125671ad19f25ebac4eb36c1d.txt @@ -39,4 +39,5 @@ input: "

Hello

" │ └── tag_closing: ">" (location: (1:32)-(1:33)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/erb_comments_test/test_0014_handles_nested_HTML_with_long_ERB_comments_b27affac9517c40f3da7970c4b2897e5.txt b/test/snapshots/parser/erb_comments_test/test_0014_handles_nested_HTML_with_long_ERB_comments_b27affac9517c40f3da7970c4b2897e5.txt index f96e41910..f0f66d580 100644 --- a/test/snapshots/parser/erb_comments_test/test_0014_handles_nested_HTML_with_long_ERB_comments_b27affac9517c40f3da7970c4b2897e5.txt +++ b/test/snapshots/parser/erb_comments_test/test_0014_handles_nested_HTML_with_long_ERB_comments_b27affac9517c40f3da7970c4b2897e5.txt @@ -54,7 +54,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (3:15)-(3:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (3:16)-(4:0)) │ │ └── content: "\n" @@ -67,7 +68,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (4:5)-(4:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (4:6)-(5:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/erb_comments_test/test_0015_handles_multiple_long_ERB_comments_1791ff87a3ae9107f3e81eb8a9468480.txt b/test/snapshots/parser/erb_comments_test/test_0015_handles_multiple_long_ERB_comments_1791ff87a3ae9107f3e81eb8a9468480.txt index 795780606..9a637d336 100644 --- a/test/snapshots/parser/erb_comments_test/test_0015_handles_multiple_long_ERB_comments_1791ff87a3ae9107f3e81eb8a9468480.txt +++ b/test/snapshots/parser/erb_comments_test/test_0015_handles_multiple_long_ERB_comments_1791ff87a3ae9107f3e81eb8a9468480.txt @@ -66,7 +66,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (4:15)-(4:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ ├── @ HTMLTextNode (location: (4:16)-(5:2)) │ │ │ └── content: "\n " @@ -89,7 +90,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (6:5)-(6:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (6:6)-(7:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/erb_context_mismatch_test/test_0001_out_of_order_closing_tags_across_ERB_blocks_186de8708f7329b37a560b950c6814bc.txt b/test/snapshots/parser/erb_context_mismatch_test/test_0001_out_of_order_closing_tags_across_ERB_blocks_186de8708f7329b37a560b950c6814bc.txt index 3e2657c72..f208840df 100644 --- a/test/snapshots/parser/erb_context_mismatch_test/test_0001_out_of_order_closing_tags_across_ERB_blocks_186de8708f7329b37a560b950c6814bc.txt +++ b/test/snapshots/parser/erb_context_mismatch_test/test_0001_out_of_order_closing_tags_across_ERB_blocks_186de8708f7329b37a560b950c6814bc.txt @@ -166,7 +166,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (8:7)-(8:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (8:8)-(9:0)) │ │ └── content: "\n" @@ -179,7 +180,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (9:5)-(9:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (9:6)-(10:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/erb_context_mismatch_test/test_0002_conditionally_opening_tag_then_closing_unconditionally_6d7fbfb1a933a2f8aba9be55b52c0012.txt b/test/snapshots/parser/erb_context_mismatch_test/test_0002_conditionally_opening_tag_then_closing_unconditionally_6d7fbfb1a933a2f8aba9be55b52c0012.txt index 53cc433a2..bdab0d634 100644 --- a/test/snapshots/parser/erb_context_mismatch_test/test_0002_conditionally_opening_tag_then_closing_unconditionally_6d7fbfb1a933a2f8aba9be55b52c0012.txt +++ b/test/snapshots/parser/erb_context_mismatch_test/test_0002_conditionally_opening_tag_then_closing_unconditionally_6d7fbfb1a933a2f8aba9be55b52c0012.txt @@ -117,7 +117,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (7:5)-(7:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (7:6)-(8:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/erb_context_mismatch_test/test_0003_opening_and_closing_tag_in_different_if_blocks_a6d5461489ddfa85081a5449445cef14.txt b/test/snapshots/parser/erb_context_mismatch_test/test_0003_opening_and_closing_tag_in_different_if_blocks_a6d5461489ddfa85081a5449445cef14.txt index 1d18b7a75..5c8a238c2 100644 --- a/test/snapshots/parser/erb_context_mismatch_test/test_0003_opening_and_closing_tag_in_different_if_blocks_a6d5461489ddfa85081a5449445cef14.txt +++ b/test/snapshots/parser/erb_context_mismatch_test/test_0003_opening_and_closing_tag_in_different_if_blocks_a6d5461489ddfa85081a5449445cef14.txt @@ -77,7 +77,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (5:15)-(5:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (5:16)-(7:0)) │ │ └── content: "\n\n" diff --git a/test/snapshots/parser/erb_context_mismatch_test/test_0004_tag_opened_in_elsif_closed_outside_conditional_ff6b90e6b68b015927ad4554dc97fd8e.txt b/test/snapshots/parser/erb_context_mismatch_test/test_0004_tag_opened_in_elsif_closed_outside_conditional_ff6b90e6b68b015927ad4554dc97fd8e.txt index d257da288..cea22630a 100644 --- a/test/snapshots/parser/erb_context_mismatch_test/test_0004_tag_opened_in_elsif_closed_outside_conditional_ff6b90e6b68b015927ad4554dc97fd8e.txt +++ b/test/snapshots/parser/erb_context_mismatch_test/test_0004_tag_opened_in_elsif_closed_outside_conditional_ff6b90e6b68b015927ad4554dc97fd8e.txt @@ -272,7 +272,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (13:8)-(13:9)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (13:9)-(14:2)) │ │ │ │ └── content: "\n " @@ -285,7 +286,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (14:6)-(14:7)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (14:7)-(15:0)) │ │ └── content: "\n" @@ -298,7 +300,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (15:5)-(15:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (15:6)-(16:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/erb_context_mismatch_test/test_0007_stray_closing_tag_without_opening_7435ca180811536625a8df051573f55d.txt b/test/snapshots/parser/erb_context_mismatch_test/test_0007_stray_closing_tag_without_opening_7435ca180811536625a8df051573f55d.txt index 0f4ee7412..ea755416b 100644 --- a/test/snapshots/parser/erb_context_mismatch_test/test_0007_stray_closing_tag_without_opening_7435ca180811536625a8df051573f55d.txt +++ b/test/snapshots/parser/erb_context_mismatch_test/test_0007_stray_closing_tag_without_opening_7435ca180811536625a8df051573f55d.txt @@ -30,7 +30,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (3:5)-(3:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (3:6)-(4:0)) │ └── content: "\n" diff --git a/test/snapshots/parser/erb_context_mismatch_test/test_0008_unclosed_tag_without_closing_1ccadf7f0ed2141a178d6f7c5736dc6c.txt b/test/snapshots/parser/erb_context_mismatch_test/test_0008_unclosed_tag_without_closing_1ccadf7f0ed2141a178d6f7c5736dc6c.txt index ac91430e4..7b7e11519 100644 --- a/test/snapshots/parser/erb_context_mismatch_test/test_0008_unclosed_tag_without_closing_1ccadf7f0ed2141a178d6f7c5736dc6c.txt +++ b/test/snapshots/parser/erb_context_mismatch_test/test_0008_unclosed_tag_without_closing_1ccadf7f0ed2141a178d6f7c5736dc6c.txt @@ -44,7 +44,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (3:5)-(3:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:6)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/erb_test/test_0002_interpolate_in_element_body_439bfe606142d918aa22c2f4185d92dc.txt b/test/snapshots/parser/erb_test/test_0002_interpolate_in_element_body_439bfe606142d918aa22c2f4185d92dc.txt index 5a03cadff..cfdf35b3f 100644 --- a/test/snapshots/parser/erb_test/test_0002_interpolate_in_element_body_439bfe606142d918aa22c2f4185d92dc.txt +++ b/test/snapshots/parser/erb_test/test_0002_interpolate_in_element_body_439bfe606142d918aa22c2f4185d92dc.txt @@ -30,4 +30,5 @@ input: "

<%= hello %>

" │ └── tag_closing: ">" (location: (1:20)-(1:21)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/erb_test/test_0003_interpolate_in_element_body_followed_by_text_content_7508a1f47d3869a85e963b96503528a8.txt b/test/snapshots/parser/erb_test/test_0003_interpolate_in_element_body_followed_by_text_content_7508a1f47d3869a85e963b96503528a8.txt index 9747d08f7..9f57a53b5 100644 --- a/test/snapshots/parser/erb_test/test_0003_interpolate_in_element_body_followed_by_text_content_7508a1f47d3869a85e963b96503528a8.txt +++ b/test/snapshots/parser/erb_test/test_0003_interpolate_in_element_body_followed_by_text_content_7508a1f47d3869a85e963b96503528a8.txt @@ -33,4 +33,5 @@ input: "

<%= Hello %> World

" │ └── tag_closing: ">" (location: (1:26)-(1:27)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/erb_test/test_0004_interpolate_in_element_body_after_text_content_0a6d20b02f933f919dd2a5fc4993ff3a.txt b/test/snapshots/parser/erb_test/test_0004_interpolate_in_element_body_after_text_content_0a6d20b02f933f919dd2a5fc4993ff3a.txt index 98d166f3f..7866e8011 100644 --- a/test/snapshots/parser/erb_test/test_0004_interpolate_in_element_body_after_text_content_0a6d20b02f933f919dd2a5fc4993ff3a.txt +++ b/test/snapshots/parser/erb_test/test_0004_interpolate_in_element_body_after_text_content_0a6d20b02f933f919dd2a5fc4993ff3a.txt @@ -33,4 +33,5 @@ input: "

Hello <%= World %>

" │ └── tag_closing: ">" (location: (1:26)-(1:27)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/erb_test/test_0005_interpolate_in_element_body_surrounded_by_text_content_b2e0f59912288eae0790d132dc089534.txt b/test/snapshots/parser/erb_test/test_0005_interpolate_in_element_body_surrounded_by_text_content_b2e0f59912288eae0790d132dc089534.txt index eecfba7ff..4b04deced 100644 --- a/test/snapshots/parser/erb_test/test_0005_interpolate_in_element_body_surrounded_by_text_content_b2e0f59912288eae0790d132dc089534.txt +++ b/test/snapshots/parser/erb_test/test_0005_interpolate_in_element_body_surrounded_by_text_content_b2e0f59912288eae0790d132dc089534.txt @@ -36,4 +36,5 @@ input: "

Hello <%= World %> Hello

" │ └── tag_closing: ">" (location: (1:32)-(1:33)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/erb_test/test_0006_interpolate_inside_tag_eab2e64d663c26be3ae86f89610a672c.txt b/test/snapshots/parser/erb_test/test_0006_interpolate_inside_tag_eab2e64d663c26be3ae86f89610a672c.txt index ea0def22c..930e7852f 100644 --- a/test/snapshots/parser/erb_test/test_0006_interpolate_inside_tag_eab2e64d663c26be3ae86f89610a672c.txt +++ b/test/snapshots/parser/erb_test/test_0006_interpolate_inside_tag_eab2e64d663c26be3ae86f89610a672c.txt @@ -30,4 +30,5 @@ input: "

>

" │ └── tag_closing: ">" (location: (1:25)-(1:26)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/erb_test/test_0007_interpolate_inside_attribute_value_2e13bc9eabd550dcbe23f58ac7a01f99.txt b/test/snapshots/parser/erb_test/test_0007_interpolate_inside_attribute_value_2e13bc9eabd550dcbe23f58ac7a01f99.txt index a61d97b66..5342c1c9f 100644 --- a/test/snapshots/parser/erb_test/test_0007_interpolate_inside_attribute_value_2e13bc9eabd550dcbe23f58ac7a01f99.txt +++ b/test/snapshots/parser/erb_test/test_0007_interpolate_inside_attribute_value_2e13bc9eabd550dcbe23f58ac7a01f99.txt @@ -47,4 +47,5 @@ input: "

\">

" │ └── tag_closing: ">" (location: (1:27)-(1:28)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/erb_test/test_0008_interpolate_after_attribute_name_871cced3d8488a845c21475c5f4a6bf1.txt b/test/snapshots/parser/erb_test/test_0008_interpolate_after_attribute_name_871cced3d8488a845c21475c5f4a6bf1.txt index 90ead5b99..8b04ead83 100644 --- a/test/snapshots/parser/erb_test/test_0008_interpolate_after_attribute_name_871cced3d8488a845c21475c5f4a6bf1.txt +++ b/test/snapshots/parser/erb_test/test_0008_interpolate_after_attribute_name_871cced3d8488a845c21475c5f4a6bf1.txt @@ -47,4 +47,5 @@ input: "

>

" │ └── tag_closing: ">" (location: (1:25)-(1:26)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/erb_test/test_0009_attribute_name_from_erb_6deab49e2013213118a8f42af42b09cc.txt b/test/snapshots/parser/erb_test/test_0009_attribute_name_from_erb_6deab49e2013213118a8f42af42b09cc.txt index dbc0948fa..a7427c607 100644 --- a/test/snapshots/parser/erb_test/test_0009_attribute_name_from_erb_6deab49e2013213118a8f42af42b09cc.txt +++ b/test/snapshots/parser/erb_test/test_0009_attribute_name_from_erb_6deab49e2013213118a8f42af42b09cc.txt @@ -41,4 +41,5 @@ input: "=\"true\">" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/erb_test/test_0010_attribute_name_with_erb_interpolation_5e8726c0d7af3e9fee35d7586439494b.txt b/test/snapshots/parser/erb_test/test_0010_attribute_name_with_erb_interpolation_5e8726c0d7af3e9fee35d7586439494b.txt index 5d14b108e..e2281c802 100644 --- a/test/snapshots/parser/erb_test/test_0010_attribute_name_with_erb_interpolation_5e8726c0d7af3e9fee35d7586439494b.txt +++ b/test/snapshots/parser/erb_test/test_0010_attribute_name_with_erb_interpolation_5e8726c0d7af3e9fee35d7586439494b.txt @@ -47,4 +47,5 @@ input: "-name=\"example\">" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/erb_test/test_0011_attribute_name_with_erb_interpolation_after_577fbfc1e05fc1491bca41219ad1739b.txt b/test/snapshots/parser/erb_test/test_0011_attribute_name_with_erb_interpolation_after_577fbfc1e05fc1491bca41219ad1739b.txt index 814f06e9c..eb3f43a4a 100644 --- a/test/snapshots/parser/erb_test/test_0011_attribute_name_with_erb_interpolation_after_577fbfc1e05fc1491bca41219ad1739b.txt +++ b/test/snapshots/parser/erb_test/test_0011_attribute_name_with_erb_interpolation_after_577fbfc1e05fc1491bca41219ad1739b.txt @@ -44,4 +44,5 @@ input: "=\"example\">" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/erb_test/test_0012_attribute_name_with_erb_interpolation_before_3ffeddb4062aa4c9f5beee20a3dc50c8.txt b/test/snapshots/parser/erb_test/test_0012_attribute_name_with_erb_interpolation_before_3ffeddb4062aa4c9f5beee20a3dc50c8.txt index 1ee7e23ad..db1e8618d 100644 --- a/test/snapshots/parser/erb_test/test_0012_attribute_name_with_erb_interpolation_before_3ffeddb4062aa4c9f5beee20a3dc50c8.txt +++ b/test/snapshots/parser/erb_test/test_0012_attribute_name_with_erb_interpolation_before_3ffeddb4062aa4c9f5beee20a3dc50c8.txt @@ -44,4 +44,5 @@ input: "-value=\"example\">" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/erb_test/test_0013_interpolate_inside_attribute_value_with_static_content_before_47cae9bfcf12e434a763c78aad910e38.txt b/test/snapshots/parser/erb_test/test_0013_interpolate_inside_attribute_value_with_static_content_before_47cae9bfcf12e434a763c78aad910e38.txt index 377979566..3ec0dc11d 100644 --- a/test/snapshots/parser/erb_test/test_0013_interpolate_inside_attribute_value_with_static_content_before_47cae9bfcf12e434a763c78aad910e38.txt +++ b/test/snapshots/parser/erb_test/test_0013_interpolate_inside_attribute_value_with_static_content_before_47cae9bfcf12e434a763c78aad910e38.txt @@ -50,4 +50,5 @@ input: "

\">

" │ └── tag_closing: ">" (location: (1:45)-(1:46)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/erb_test/test_0014_interpolate_inside_attribute_value_with_static_content_after_c840a0e926fd1dd829420021b6f5da39.txt b/test/snapshots/parser/erb_test/test_0014_interpolate_inside_attribute_value_with_static_content_after_c840a0e926fd1dd829420021b6f5da39.txt index caf526e84..9e9141038 100644 --- a/test/snapshots/parser/erb_test/test_0014_interpolate_inside_attribute_value_with_static_content_after_c840a0e926fd1dd829420021b6f5da39.txt +++ b/test/snapshots/parser/erb_test/test_0014_interpolate_inside_attribute_value_with_static_content_after_c840a0e926fd1dd829420021b6f5da39.txt @@ -50,4 +50,5 @@ input: "

text-white\">

" │ └── tag_closing: ">" (location: (1:45)-(1:46)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/erb_test/test_0015_interpolate_inside_attribute_value_with_static_content_around_2d529a29e9c00085642b4f843fd79c5c.txt b/test/snapshots/parser/erb_test/test_0015_interpolate_inside_attribute_value_with_static_content_around_2d529a29e9c00085642b4f843fd79c5c.txt index 1aee3e526..ad82e94ec 100644 --- a/test/snapshots/parser/erb_test/test_0015_interpolate_inside_attribute_value_with_static_content_around_2d529a29e9c00085642b4f843fd79c5c.txt +++ b/test/snapshots/parser/erb_test/test_0015_interpolate_inside_attribute_value_with_static_content_around_2d529a29e9c00085642b4f843fd79c5c.txt @@ -53,4 +53,5 @@ input: "

title\">

" │ └── tag_closing: ">" (location: (1:51)-(1:52)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/erb_test/test_0017_conditional_tags_53b63ea8caff68a33c4251d086ba42b9.txt b/test/snapshots/parser/erb_test/test_0017_conditional_tags_53b63ea8caff68a33c4251d086ba42b9.txt index c52d3d1c0..c55dc77d8 100644 --- a/test/snapshots/parser/erb_test/test_0017_conditional_tags_53b63ea8caff68a33c4251d086ba42b9.txt +++ b/test/snapshots/parser/erb_test/test_0017_conditional_tags_53b63ea8caff68a33c4251d086ba42b9.txt @@ -47,7 +47,8 @@ input: "
<% if bold? %><%= title %><% else %><%= title %><% en │ │ │ └── tag_closing: ">" (location: (1:37)-(1:38)) │ │ │ │ │ ├── is_void: false - │ │ └── element_source: "HTML" + │ │ ├── element_source: "HTML" + │ │ └── escape_content: true │ │ │ ├── subsequent: │ │ └── @ ERBElseNode (location: (1:38)-(1:67)) @@ -81,7 +82,8 @@ input: "
<% if bold? %><%= title %><% else %><%= title %><% en │ │ │ └── tag_closing: ">" (location: (1:66)-(1:67)) │ │ │ │ │ ├── is_void: false - │ │ └── element_source: "HTML" + │ │ ├── element_source: "HTML" + │ │ └── escape_content: true │ │ │ │ │ └── end_node: @@ -99,4 +101,5 @@ input: "
<% if bold? %><%= title %><% else %><%= title %><% en │ └── tag_closing: ">" (location: (1:81)-(1:82)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/erb_test/test_0018_conditional_attributes_a13d36a12e1c3d8ff1d625b0a32793fa.txt b/test/snapshots/parser/erb_test/test_0018_conditional_attributes_a13d36a12e1c3d8ff1d625b0a32793fa.txt index ce966c5be..36df9cfd9 100644 --- a/test/snapshots/parser/erb_test/test_0018_conditional_attributes_a13d36a12e1c3d8ff1d625b0a32793fa.txt +++ b/test/snapshots/parser/erb_test/test_0018_conditional_attributes_a13d36a12e1c3d8ff1d625b0a32793fa.txt @@ -83,4 +83,5 @@ input: "
data-odd=true <% else %> data-odd=false <% end %>>" (location: (1:74)-(1:75)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/erb_test/test_0034_erb_if_with_=%gt_close_tag_040322f44f30d4766dc7bfe98114d53f.txt b/test/snapshots/parser/erb_test/test_0034_erb_if_with_=%gt_close_tag_040322f44f30d4766dc7bfe98114d53f.txt index 85e17bde8..a2b7b333b 100644 --- a/test/snapshots/parser/erb_test/test_0034_erb_if_with_=%gt_close_tag_040322f44f30d4766dc7bfe98114d53f.txt +++ b/test/snapshots/parser/erb_test/test_0034_erb_if_with_=%gt_close_tag_040322f44f30d4766dc7bfe98114d53f.txt @@ -38,7 +38,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (2:15)-(2:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:16)-(3:0)) │ │ └── content: "\n" diff --git a/test/snapshots/parser/erb_test/test_0035_erb_if-elsif-else_with_=%gt_close_tag_276e28a241d24b1f8016400a1c84fef1.txt b/test/snapshots/parser/erb_test/test_0035_erb_if-elsif-else_with_=%gt_close_tag_276e28a241d24b1f8016400a1c84fef1.txt index 94b6856c0..e9c4d2b95 100644 --- a/test/snapshots/parser/erb_test/test_0035_erb_if-elsif-else_with_=%gt_close_tag_276e28a241d24b1f8016400a1c84fef1.txt +++ b/test/snapshots/parser/erb_test/test_0035_erb_if-elsif-else_with_=%gt_close_tag_276e28a241d24b1f8016400a1c84fef1.txt @@ -42,7 +42,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (2:12)-(2:13)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:13)-(3:0)) │ │ └── content: "\n" @@ -79,7 +80,8 @@ input: |2- │ │ │ │ │ └── tag_closing: ">" (location: (4:13)-(4:14)) │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ └── element_source: "HTML" + │ │ │ │ ├── element_source: "HTML" + │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (4:14)-(5:0)) │ │ │ └── content: "\n" @@ -115,7 +117,8 @@ input: |2- │ │ │ │ │ └── tag_closing: ">" (location: (6:13)-(6:14)) │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ └── element_source: "HTML" + │ │ │ │ ├── element_source: "HTML" + │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (6:14)-(7:0)) │ │ │ └── content: "\n" diff --git a/test/snapshots/parser/erb_test/test_0047_if_then_else_with_trimming_and_nested_output_tags_(real-world_RDoc_example)_6c3b80e7864615f8a75a7ec3f037b94f.txt b/test/snapshots/parser/erb_test/test_0047_if_then_else_with_trimming_and_nested_output_tags_(real-world_RDoc_example)_6c3b80e7864615f8a75a7ec3f037b94f.txt index a5dc81246..bb03b7292 100644 --- a/test/snapshots/parser/erb_test/test_0047_if_then_else_with_trimming_and_nested_output_tags_(real-world_RDoc_example)_6c3b80e7864615f8a75a7ec3f037b94f.txt +++ b/test/snapshots/parser/erb_test/test_0047_if_then_else_with_trimming_and_nested_output_tags_(real-world_RDoc_example)_6c3b80e7864615f8a75a7ec3f037b94f.txt @@ -75,7 +75,8 @@ input: |2- │ │ │ ├── body: [] │ │ │ ├── close_tag: ∅ │ │ │ ├── is_void: true - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:89)-(3:0)) │ │ └── content: "\n" @@ -149,7 +150,8 @@ input: |2- │ │ │ ├── body: [] │ │ │ ├── close_tag: ∅ │ │ │ ├── is_void: true - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (4:71)-(5:0)) │ │ └── content: "\n" diff --git a/test/snapshots/parser/erb_test/test_0053_single_hash_with_trailing_key_in_div_6b3ce8ff3d1ac8f4a5cf2a377ddcbae4.txt b/test/snapshots/parser/erb_test/test_0053_single_hash_with_trailing_key_in_div_6b3ce8ff3d1ac8f4a5cf2a377ddcbae4.txt index 63d9df969..59dda2100 100644 --- a/test/snapshots/parser/erb_test/test_0053_single_hash_with_trailing_key_in_div_6b3ce8ff3d1ac8f4a5cf2a377ddcbae4.txt +++ b/test/snapshots/parser/erb_test/test_0053_single_hash_with_trailing_key_in_div_6b3ce8ff3d1ac8f4a5cf2a377ddcbae4.txt @@ -39,7 +39,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (3:5)-(3:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:6)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/erb_test/test_0054_multiple_hash_with_trailing_key_in_div_566fdf7ce4fea5ab67f856680ed3dbba.txt b/test/snapshots/parser/erb_test/test_0054_multiple_hash_with_trailing_key_in_div_566fdf7ce4fea5ab67f856680ed3dbba.txt index c0311a1c3..7d48f047f 100644 --- a/test/snapshots/parser/erb_test/test_0054_multiple_hash_with_trailing_key_in_div_566fdf7ce4fea5ab67f856680ed3dbba.txt +++ b/test/snapshots/parser/erb_test/test_0054_multiple_hash_with_trailing_key_in_div_566fdf7ce4fea5ab67f856680ed3dbba.txt @@ -50,7 +50,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (4:5)-(4:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (4:6)-(5:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/erb_test/test_0055_many_hash_with_trailing_key_in_div_bc4767160a429bf77c068d0263c18645.txt b/test/snapshots/parser/erb_test/test_0055_many_hash_with_trailing_key_in_div_bc4767160a429bf77c068d0263c18645.txt index 072e10817..8e144cf83 100644 --- a/test/snapshots/parser/erb_test/test_0055_many_hash_with_trailing_key_in_div_bc4767160a429bf77c068d0263c18645.txt +++ b/test/snapshots/parser/erb_test/test_0055_many_hash_with_trailing_key_in_div_bc4767160a429bf77c068d0263c18645.txt @@ -116,7 +116,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (10:5)-(10:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (10:6)-(11:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/erb_test/test_0056_hash_shorthand_in_parentheses_across_tags_8cafde6814ee57b2ee27e3392f23c2ae.txt b/test/snapshots/parser/erb_test/test_0056_hash_shorthand_in_parentheses_across_tags_8cafde6814ee57b2ee27e3392f23c2ae.txt index 13767ee75..594948301 100644 --- a/test/snapshots/parser/erb_test/test_0056_hash_shorthand_in_parentheses_across_tags_8cafde6814ee57b2ee27e3392f23c2ae.txt +++ b/test/snapshots/parser/erb_test/test_0056_hash_shorthand_in_parentheses_across_tags_8cafde6814ee57b2ee27e3392f23c2ae.txt @@ -50,7 +50,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (4:5)-(4:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (4:6)-(5:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/erb_test/test_0057_complex_form_with_trailing_hash_keys_5aa8c6b298cf6e7261db5fe1341a4eb1.txt b/test/snapshots/parser/erb_test/test_0057_complex_form_with_trailing_hash_keys_5aa8c6b298cf6e7261db5fe1341a4eb1.txt index 95ea84bea..ffe07fb9e 100644 --- a/test/snapshots/parser/erb_test/test_0057_complex_form_with_trailing_hash_keys_5aa8c6b298cf6e7261db5fe1341a4eb1.txt +++ b/test/snapshots/parser/erb_test/test_0057_complex_form_with_trailing_hash_keys_5aa8c6b298cf6e7261db5fe1341a4eb1.txt @@ -186,7 +186,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (17:7)-(17:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (17:8)-(18:0)) │ │ └── content: "\n" diff --git a/test/snapshots/parser/error_recovery_test/test_0004_continues_parsing_after_unclosed_open_tag_error_2d24fe72484de4d013e54eb70ab3eb28.txt b/test/snapshots/parser/error_recovery_test/test_0004_continues_parsing_after_unclosed_open_tag_error_2d24fe72484de4d013e54eb70ab3eb28.txt index becfc0bd7..d561b4975 100644 --- a/test/snapshots/parser/error_recovery_test/test_0004_continues_parsing_after_unclosed_open_tag_error_2d24fe72484de4d013e54eb70ab3eb28.txt +++ b/test/snapshots/parser/error_recovery_test/test_0004_continues_parsing_after_unclosed_open_tag_error_2d24fe72484de4d013e54eb70ab3eb28.txt @@ -62,7 +62,8 @@ input: "text" │ │ └── tag_closing: ">" (location: (1:24)-(1:25)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── close_tag: │ └── @ HTMLCloseTagNode (location: (1:25)-(1:29)) @@ -72,4 +73,5 @@ input: "text" │ └── tag_closing: ">" (location: (1:28)-(1:29)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/error_recovery_test/test_0005_detects_unclosed_tag_with_multiple_attributes_988dbb132430e0895ef18abe9f85f274.txt b/test/snapshots/parser/error_recovery_test/test_0005_detects_unclosed_tag_with_multiple_attributes_988dbb132430e0895ef18abe9f85f274.txt index f97755437..4c21947f6 100644 --- a/test/snapshots/parser/error_recovery_test/test_0005_detects_unclosed_tag_with_multiple_attributes_988dbb132430e0895ef18abe9f85f274.txt +++ b/test/snapshots/parser/error_recovery_test/test_0005_detects_unclosed_tag_with_multiple_attributes_988dbb132430e0895ef18abe9f85f274.txt @@ -78,4 +78,5 @@ input: "content" │ └── tag_closing: ">" (location: (1:50)-(1:51)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/error_recovery_test/test_0007_detects_unclosed_single_quote_reaching_tag_end_e6ab722b4b9e3e79550c7c96e24db1fa.txt b/test/snapshots/parser/error_recovery_test/test_0007_detects_unclosed_single_quote_reaching_tag_end_e6ab722b4b9e3e79550c7c96e24db1fa.txt index 9676984de..80864f031 100644 --- a/test/snapshots/parser/error_recovery_test/test_0007_detects_unclosed_single_quote_reaching_tag_end_e6ab722b4b9e3e79550c7c96e24db1fa.txt +++ b/test/snapshots/parser/error_recovery_test/test_0007_detects_unclosed_single_quote_reaching_tag_end_e6ab722b4b9e3e79550c7c96e24db1fa.txt @@ -51,4 +51,5 @@ input: "
content
\";" │ └── tag_closing: ">" (location: (1:61)-(1:62)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0004_script_tag_with_HTML_in_comment_22b0049eb8bc227ece2a9f520a4e4ec3.txt b/test/snapshots/parser/script_style_test/test_0004_script_tag_with_HTML_in_comment_22b0049eb8bc227ece2a9f520a4e4ec3.txt index f4d50d8b2..638821364 100644 --- a/test/snapshots/parser/script_style_test/test_0004_script_tag_with_HTML_in_comment_22b0049eb8bc227ece2a9f520a4e4ec3.txt +++ b/test/snapshots/parser/script_style_test/test_0004_script_tag_with_HTML_in_comment_22b0049eb8bc227ece2a9f520a4e4ec3.txt @@ -26,4 +26,5 @@ input: "" │ └── tag_closing: ">" (location: (1:53)-(1:54)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0005_script_tag_with_multiline_comment_containing_HTML_5c0e9eb44b2e454a0cf0f8d3eb15000a.txt b/test/snapshots/parser/script_style_test/test_0005_script_tag_with_multiline_comment_containing_HTML_5c0e9eb44b2e454a0cf0f8d3eb15000a.txt index 367e04d43..a0091d9a3 100644 --- a/test/snapshots/parser/script_style_test/test_0005_script_tag_with_multiline_comment_containing_HTML_5c0e9eb44b2e454a0cf0f8d3eb15000a.txt +++ b/test/snapshots/parser/script_style_test/test_0005_script_tag_with_multiline_comment_containing_HTML_5c0e9eb44b2e454a0cf0f8d3eb15000a.txt @@ -33,7 +33,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (7:8)-(7:9)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (7:9)-(8:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0006_script_tag_with_ERB-like_content_in_string_b1ffbf793264421bcbb1b9d6087f10b2.txt b/test/snapshots/parser/script_style_test/test_0006_script_tag_with_ERB-like_content_in_string_b1ffbf793264421bcbb1b9d6087f10b2.txt index 3d938f92f..b99d37e77 100644 --- a/test/snapshots/parser/script_style_test/test_0006_script_tag_with_ERB-like_content_in_string_b1ffbf793264421bcbb1b9d6087f10b2.txt +++ b/test/snapshots/parser/script_style_test/test_0006_script_tag_with_ERB-like_content_in_string_b1ffbf793264421bcbb1b9d6087f10b2.txt @@ -44,4 +44,5 @@ input: "" │ ├── close_tag: ∅ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0007_script_tag_with_incomplete_ERB-like_content_c3dcacbbac9dfaafc8298a1e8b6df38b.txt b/test/snapshots/parser/script_style_test/test_0007_script_tag_with_incomplete_ERB-like_content_c3dcacbbac9dfaafc8298a1e8b6df38b.txt index cf6e7e59b..e8ebbdfbb 100644 --- a/test/snapshots/parser/script_style_test/test_0007_script_tag_with_incomplete_ERB-like_content_c3dcacbbac9dfaafc8298a1e8b6df38b.txt +++ b/test/snapshots/parser/script_style_test/test_0007_script_tag_with_incomplete_ERB-like_content_c3dcacbbac9dfaafc8298a1e8b6df38b.txt @@ -44,4 +44,5 @@ input: "" │ ├── close_tag: ∅ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0008_script_tag_with_closing_script_tag_in_string_4d120bcac86583501954aa7c7d1b54f8.txt b/test/snapshots/parser/script_style_test/test_0008_script_tag_with_closing_script_tag_in_string_4d120bcac86583501954aa7c7d1b54f8.txt index 2676d3eb7..be653d1db 100644 --- a/test/snapshots/parser/script_style_test/test_0008_script_tag_with_closing_script_tag_in_string_4d120bcac86583501954aa7c7d1b54f8.txt +++ b/test/snapshots/parser/script_style_test/test_0008_script_tag_with_closing_script_tag_in_string_4d120bcac86583501954aa7c7d1b54f8.txt @@ -26,7 +26,8 @@ input: "\";" │ │ └── tag_closing: ">" (location: (1:25)-(1:26)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (1:26)-(1:28)) │ └── content: "\";" diff --git a/test/snapshots/parser/script_style_test/test_0009_script_tag_with_escaped_closing_tag_in_string_ccf8337d19aea0367aac410fe8cb6b02.txt b/test/snapshots/parser/script_style_test/test_0009_script_tag_with_escaped_closing_tag_in_string_ccf8337d19aea0367aac410fe8cb6b02.txt index de059baa3..f9e11e33f 100644 --- a/test/snapshots/parser/script_style_test/test_0009_script_tag_with_escaped_closing_tag_in_string_ccf8337d19aea0367aac410fe8cb6b02.txt +++ b/test/snapshots/parser/script_style_test/test_0009_script_tag_with_escaped_closing_tag_in_string_ccf8337d19aea0367aac410fe8cb6b02.txt @@ -26,4 +26,5 @@ input: "" │ └── tag_closing: ">" (location: (1:37)-(1:38)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0010_script_tag_with_actual_ERB_interpolation_d091c43ef237db588be6adf2a4f24b61.txt b/test/snapshots/parser/script_style_test/test_0010_script_tag_with_actual_ERB_interpolation_d091c43ef237db588be6adf2a4f24b61.txt index 643dbc10f..34cad8dc7 100644 --- a/test/snapshots/parser/script_style_test/test_0010_script_tag_with_actual_ERB_interpolation_d091c43ef237db588be6adf2a4f24b61.txt +++ b/test/snapshots/parser/script_style_test/test_0010_script_tag_with_actual_ERB_interpolation_d091c43ef237db588be6adf2a4f24b61.txt @@ -36,4 +36,5 @@ input: "" │ └── tag_closing: ">" (location: (1:45)-(1:46)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0011_script_tag_with_multiple_ERB_interpolations_1c032866b0f442a891b17fca46aefe9e.txt b/test/snapshots/parser/script_style_test/test_0011_script_tag_with_multiple_ERB_interpolations_1c032866b0f442a891b17fca46aefe9e.txt index 41b4763c7..896e4f6aa 100644 --- a/test/snapshots/parser/script_style_test/test_0011_script_tag_with_multiple_ERB_interpolations_1c032866b0f442a891b17fca46aefe9e.txt +++ b/test/snapshots/parser/script_style_test/test_0011_script_tag_with_multiple_ERB_interpolations_1c032866b0f442a891b17fca46aefe9e.txt @@ -63,7 +63,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (7:8)-(7:9)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (7:9)-(8:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0012_script_tag_with_complex_JavaScript_including_comparisons_and_HTML_strings_b1151f65233be7cb601bd69e7e414a79.txt b/test/snapshots/parser/script_style_test/test_0012_script_tag_with_complex_JavaScript_including_comparisons_and_HTML_strings_b1151f65233be7cb601bd69e7e414a79.txt index eb2ac19df..1b0b416a8 100644 --- a/test/snapshots/parser/script_style_test/test_0012_script_tag_with_complex_JavaScript_including_comparisons_and_HTML_strings_b1151f65233be7cb601bd69e7e414a79.txt +++ b/test/snapshots/parser/script_style_test/test_0012_script_tag_with_complex_JavaScript_including_comparisons_and_HTML_strings_b1151f65233be7cb601bd69e7e414a79.txt @@ -35,7 +35,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (9:8)-(9:9)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (9:9)-(10:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0013_style_tag_with_child_selector_3675980b06d0732a42d3e3d4da50428f.txt b/test/snapshots/parser/script_style_test/test_0013_style_tag_with_child_selector_3675980b06d0732a42d3e3d4da50428f.txt index bc352ef16..3fc16c5fe 100644 --- a/test/snapshots/parser/script_style_test/test_0013_style_tag_with_child_selector_3675980b06d0732a42d3e3d4da50428f.txt +++ b/test/snapshots/parser/script_style_test/test_0013_style_tag_with_child_selector_3675980b06d0732a42d3e3d4da50428f.txt @@ -26,4 +26,5 @@ input: "" │ └── tag_closing: ">" (location: (1:46)-(1:47)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0014_style_tag_with_attribute_selector_containing_HTML_6024cebc93b5103ba789a52ba13c2f01.txt b/test/snapshots/parser/script_style_test/test_0014_style_tag_with_attribute_selector_containing_HTML_6024cebc93b5103ba789a52ba13c2f01.txt index 8db09a199..b5ceded16 100644 --- a/test/snapshots/parser/script_style_test/test_0014_style_tag_with_attribute_selector_containing_HTML_6024cebc93b5103ba789a52ba13c2f01.txt +++ b/test/snapshots/parser/script_style_test/test_0014_style_tag_with_attribute_selector_containing_HTML_6024cebc93b5103ba789a52ba13c2f01.txt @@ -26,4 +26,5 @@ input: "" │ └── tag_closing: ">" (location: (1:64)-(1:65)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0015_style_tag_with_content_property_containing_HTML_aa75bbfce10aaa99576a8041bc62e42a.txt b/test/snapshots/parser/script_style_test/test_0015_style_tag_with_content_property_containing_HTML_aa75bbfce10aaa99576a8041bc62e42a.txt index b2912a10c..a279484d9 100644 --- a/test/snapshots/parser/script_style_test/test_0015_style_tag_with_content_property_containing_HTML_aa75bbfce10aaa99576a8041bc62e42a.txt +++ b/test/snapshots/parser/script_style_test/test_0015_style_tag_with_content_property_containing_HTML_aa75bbfce10aaa99576a8041bc62e42a.txt @@ -26,4 +26,5 @@ input: "" │ └── tag_closing: ">" (location: (1:58)-(1:59)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0016_style_tag_with_ERB_interpolation_e7608ec944a2eed2de2082144b6ccbff.txt b/test/snapshots/parser/script_style_test/test_0016_style_tag_with_ERB_interpolation_e7608ec944a2eed2de2082144b6ccbff.txt index 640247537..4560f6c5c 100644 --- a/test/snapshots/parser/script_style_test/test_0016_style_tag_with_ERB_interpolation_e7608ec944a2eed2de2082144b6ccbff.txt +++ b/test/snapshots/parser/script_style_test/test_0016_style_tag_with_ERB_interpolation_e7608ec944a2eed2de2082144b6ccbff.txt @@ -46,4 +46,5 @@ input: "" │ └── tag_closing: ">" (location: (1:67)-(1:68)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0017_style_tag_with_complex_CSS_including_HTML-like_content_2029b62a2d67c13cdb6a6109966d1952.txt b/test/snapshots/parser/script_style_test/test_0017_style_tag_with_complex_CSS_including_HTML-like_content_2029b62a2d67c13cdb6a6109966d1952.txt index 3c505bd54..d7ce1192c 100644 --- a/test/snapshots/parser/script_style_test/test_0017_style_tag_with_complex_CSS_including_HTML-like_content_2029b62a2d67c13cdb6a6109966d1952.txt +++ b/test/snapshots/parser/script_style_test/test_0017_style_tag_with_complex_CSS_including_HTML-like_content_2029b62a2d67c13cdb6a6109966d1952.txt @@ -35,7 +35,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (9:7)-(9:8)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (9:8)-(10:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0018_nested_script_tags_(inner_in_string)_52a2de99ba9b0a7cc84920e0376f62d5.txt b/test/snapshots/parser/script_style_test/test_0018_nested_script_tags_(inner_in_string)_52a2de99ba9b0a7cc84920e0376f62d5.txt index cb4b62e2b..02dbbcbb7 100644 --- a/test/snapshots/parser/script_style_test/test_0018_nested_script_tags_(inner_in_string)_52a2de99ba9b0a7cc84920e0376f62d5.txt +++ b/test/snapshots/parser/script_style_test/test_0018_nested_script_tags_(inner_in_string)_52a2de99ba9b0a7cc84920e0376f62d5.txt @@ -29,7 +29,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (3:8)-(3:9)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:9)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0019_script_tag_with_regex_containing_angle_brackets_76ffe5ab074bc06a6215d144ba302d68.txt b/test/snapshots/parser/script_style_test/test_0019_script_tag_with_regex_containing_angle_brackets_76ffe5ab074bc06a6215d144ba302d68.txt index 75c210062..50d24e98c 100644 --- a/test/snapshots/parser/script_style_test/test_0019_script_tag_with_regex_containing_angle_brackets_76ffe5ab074bc06a6215d144ba302d68.txt +++ b/test/snapshots/parser/script_style_test/test_0019_script_tag_with_regex_containing_angle_brackets_76ffe5ab074bc06a6215d144ba302d68.txt @@ -26,4 +26,5 @@ input: "" │ └── tag_closing: ">" (location: (1:39)-(1:40)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0020_style_tag_with_media_query_and_nested_selectors_85e3c3a8a155fa6bba717f6f71bd20d9.txt b/test/snapshots/parser/script_style_test/test_0020_style_tag_with_media_query_and_nested_selectors_85e3c3a8a155fa6bba717f6f71bd20d9.txt index de7e31375..10d42ca23 100644 --- a/test/snapshots/parser/script_style_test/test_0020_style_tag_with_media_query_and_nested_selectors_85e3c3a8a155fa6bba717f6f71bd20d9.txt +++ b/test/snapshots/parser/script_style_test/test_0020_style_tag_with_media_query_and_nested_selectors_85e3c3a8a155fa6bba717f6f71bd20d9.txt @@ -33,7 +33,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (7:7)-(7:8)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (7:8)-(8:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0021_script_tag_with_template_literals_containing_HTML_c96ddb0da7bec2ac0fb9f59040acf0b9.txt b/test/snapshots/parser/script_style_test/test_0021_script_tag_with_template_literals_containing_HTML_c96ddb0da7bec2ac0fb9f59040acf0b9.txt index 9a59bf6b9..d07ce37b1 100644 --- a/test/snapshots/parser/script_style_test/test_0021_script_tag_with_template_literals_containing_HTML_c96ddb0da7bec2ac0fb9f59040acf0b9.txt +++ b/test/snapshots/parser/script_style_test/test_0021_script_tag_with_template_literals_containing_HTML_c96ddb0da7bec2ac0fb9f59040acf0b9.txt @@ -34,7 +34,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (8:8)-(8:9)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (8:9)-(9:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0022_script_tag_with_JSX-like_syntax_2dbf7fd3cfd4a7582954347fc9098b10.txt b/test/snapshots/parser/script_style_test/test_0022_script_tag_with_JSX-like_syntax_2dbf7fd3cfd4a7582954347fc9098b10.txt index f20a912cd..3299884df 100644 --- a/test/snapshots/parser/script_style_test/test_0022_script_tag_with_JSX-like_syntax_2dbf7fd3cfd4a7582954347fc9098b10.txt +++ b/test/snapshots/parser/script_style_test/test_0022_script_tag_with_JSX-like_syntax_2dbf7fd3cfd4a7582954347fc9098b10.txt @@ -33,7 +33,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (7:8)-(7:9)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (7:9)-(8:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0023_empty_script_and_style_tags_90e333bda009d6740ab8a936de1f6121.txt b/test/snapshots/parser/script_style_test/test_0023_empty_script_and_style_tags_90e333bda009d6740ab8a936de1f6121.txt index b60edba96..4a553938c 100644 --- a/test/snapshots/parser/script_style_test/test_0023_empty_script_and_style_tags_90e333bda009d6740ab8a936de1f6121.txt +++ b/test/snapshots/parser/script_style_test/test_0023_empty_script_and_style_tags_90e333bda009d6740ab8a936de1f6121.txt @@ -23,7 +23,8 @@ input: "" │ │ └── tag_closing: ">" (location: (1:16)-(1:17)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLElementNode (location: (1:17)-(1:32)) ├── open_tag: @@ -44,4 +45,5 @@ input: "" │ └── tag_closing: ">" (location: (1:31)-(1:32)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0024_script_tag_followed_by_style_tag_with_complex_content_d81018eb4e7c7c6fc05c8b35a8cfd494.txt b/test/snapshots/parser/script_style_test/test_0024_script_tag_followed_by_style_tag_with_complex_content_d81018eb4e7c7c6fc05c8b35a8cfd494.txt index 02bf531d0..97e881e92 100644 --- a/test/snapshots/parser/script_style_test/test_0024_script_tag_followed_by_style_tag_with_complex_content_d81018eb4e7c7c6fc05c8b35a8cfd494.txt +++ b/test/snapshots/parser/script_style_test/test_0024_script_tag_followed_by_style_tag_with_complex_content_d81018eb4e7c7c6fc05c8b35a8cfd494.txt @@ -36,7 +36,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (5:8)-(5:9)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (5:9)-(6:0)) │ └── content: "\n" @@ -63,7 +64,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (10:7)-(10:8)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (10:8)-(11:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0025_script_tag_with_minified_JavaScript_containing_many_angle_brackets_d4a0cc7e0c3d0525fa86d830732dd9c6.txt b/test/snapshots/parser/script_style_test/test_0025_script_tag_with_minified_JavaScript_containing_many_angle_brackets_d4a0cc7e0c3d0525fa86d830732dd9c6.txt index dc89f1ce6..81dae4d0c 100644 --- a/test/snapshots/parser/script_style_test/test_0025_script_tag_with_minified_JavaScript_containing_many_angle_brackets_d4a0cc7e0c3d0525fa86d830732dd9c6.txt +++ b/test/snapshots/parser/script_style_test/test_0025_script_tag_with_minified_JavaScript_containing_many_angle_brackets_d4a0cc7e0c3d0525fa86d830732dd9c6.txt @@ -26,4 +26,5 @@ input: "" │ ├── close_tag: ∅ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0029_script_tag_with_only_ERB-like_characters_adba6c52b9f376024caae0fb1a7c3804.txt b/test/snapshots/parser/script_style_test/test_0029_script_tag_with_only_ERB-like_characters_adba6c52b9f376024caae0fb1a7c3804.txt index 174306016..4b3f72cd4 100644 --- a/test/snapshots/parser/script_style_test/test_0029_script_tag_with_only_ERB-like_characters_adba6c52b9f376024caae0fb1a7c3804.txt +++ b/test/snapshots/parser/script_style_test/test_0029_script_tag_with_only_ERB-like_characters_adba6c52b9f376024caae0fb1a7c3804.txt @@ -36,4 +36,5 @@ input: "" │ └── tag_closing: ">" (location: (1:43)-(1:44)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0030_real_world_example_-_Google_Analytics_bbdcf8626f2d4ba86e193cf8a0898cd4.txt b/test/snapshots/parser/script_style_test/test_0030_real_world_example_-_Google_Analytics_bbdcf8626f2d4ba86e193cf8a0898cd4.txt index 7cf53ca29..11546f7e3 100644 --- a/test/snapshots/parser/script_style_test/test_0030_real_world_example_-_Google_Analytics_bbdcf8626f2d4ba86e193cf8a0898cd4.txt +++ b/test/snapshots/parser/script_style_test/test_0030_real_world_example_-_Google_Analytics_bbdcf8626f2d4ba86e193cf8a0898cd4.txt @@ -32,7 +32,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (6:8)-(6:9)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (6:9)-(7:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0031_real_world_example_-_Klaviyo_script_from_issue_271_a44d9ed4b4dc95089740ac1df66eb9af.txt b/test/snapshots/parser/script_style_test/test_0031_real_world_example_-_Klaviyo_script_from_issue_271_a44d9ed4b4dc95089740ac1df66eb9af.txt index a9318c24e..22ac0470f 100644 --- a/test/snapshots/parser/script_style_test/test_0031_real_world_example_-_Klaviyo_script_from_issue_271_a44d9ed4b4dc95089740ac1df66eb9af.txt +++ b/test/snapshots/parser/script_style_test/test_0031_real_world_example_-_Klaviyo_script_from_issue_271_a44d9ed4b4dc95089740ac1df66eb9af.txt @@ -30,7 +30,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (4:8)-(4:9)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (4:9)-(5:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0032_script_tag_with_single_quote_strings_containing_closing_tags_ffab60cb04f4e44e1ee7ed24d4ac9563.txt b/test/snapshots/parser/script_style_test/test_0032_script_tag_with_single_quote_strings_containing_closing_tags_ffab60cb04f4e44e1ee7ed24d4ac9563.txt index 6ffd0b70e..b7cfabe78 100644 --- a/test/snapshots/parser/script_style_test/test_0032_script_tag_with_single_quote_strings_containing_closing_tags_ffab60cb04f4e44e1ee7ed24d4ac9563.txt +++ b/test/snapshots/parser/script_style_test/test_0032_script_tag_with_single_quote_strings_containing_closing_tags_ffab60cb04f4e44e1ee7ed24d4ac9563.txt @@ -26,7 +26,8 @@ input: "'; var s2 = '';" │ │ └── tag_closing: ">" (location: (1:26)-(1:27)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (1:27)-(1:40)) │ └── content: "'; var s2 = '" diff --git a/test/snapshots/parser/script_style_test/test_0033_script_tag_with_double_quote_strings_containing_closing_tags_34e16086c329d845a1defbf80502a3a7.txt b/test/snapshots/parser/script_style_test/test_0033_script_tag_with_double_quote_strings_containing_closing_tags_34e16086c329d845a1defbf80502a3a7.txt index a32a45032..479135a44 100644 --- a/test/snapshots/parser/script_style_test/test_0033_script_tag_with_double_quote_strings_containing_closing_tags_34e16086c329d845a1defbf80502a3a7.txt +++ b/test/snapshots/parser/script_style_test/test_0033_script_tag_with_double_quote_strings_containing_closing_tags_34e16086c329d845a1defbf80502a3a7.txt @@ -26,7 +26,8 @@ input: "\"; var s2 = \"\";" │ │ └── tag_closing: ">" (location: (1:26)-(1:27)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (1:27)-(1:40)) │ └── content: "\"; var s2 = \"" diff --git a/test/snapshots/parser/script_style_test/test_0034_script_tag_with_template_literals_containing_closing_tags_6bcbe820b5902dfe97a869593621bebf.txt b/test/snapshots/parser/script_style_test/test_0034_script_tag_with_template_literals_containing_closing_tags_6bcbe820b5902dfe97a869593621bebf.txt index 39ae7f1d4..e2e91cb97 100644 --- a/test/snapshots/parser/script_style_test/test_0034_script_tag_with_template_literals_containing_closing_tags_6bcbe820b5902dfe97a869593621bebf.txt +++ b/test/snapshots/parser/script_style_test/test_0034_script_tag_with_template_literals_containing_closing_tags_6bcbe820b5902dfe97a869593621bebf.txt @@ -26,7 +26,8 @@ input: "`;" │ │ └── tag_closing: ">" (location: (1:32)-(1:33)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (1:33)-(1:35)) │ └── content: "`;" diff --git a/test/snapshots/parser/script_style_test/test_0035_script_tag_with_escaped_quotes_in_strings_3217a5ed01ac8ce6c44f9e106f9b4017.txt b/test/snapshots/parser/script_style_test/test_0035_script_tag_with_escaped_quotes_in_strings_3217a5ed01ac8ce6c44f9e106f9b4017.txt index 7db9f6fd0..8b107b5af 100644 --- a/test/snapshots/parser/script_style_test/test_0035_script_tag_with_escaped_quotes_in_strings_3217a5ed01ac8ce6c44f9e106f9b4017.txt +++ b/test/snapshots/parser/script_style_test/test_0035_script_tag_with_escaped_quotes_in_strings_3217a5ed01ac8ce6c44f9e106f9b4017.txt @@ -26,7 +26,8 @@ input: "\\\" yesterday\";" │ │ └── tag_closing: ">" (location: (1:35)-(1:36)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (1:36)-(1:50)) │ └── content: "\\\" yesterday\";" diff --git a/test/snapshots/parser/script_style_test/test_0036_style_tag_with_quotes_containing_HTML-like_content_e270b9ac006614d91dd6f0ac8fa94fa0.txt b/test/snapshots/parser/script_style_test/test_0036_style_tag_with_quotes_containing_HTML-like_content_e270b9ac006614d91dd6f0ac8fa94fa0.txt index 8eae7e33b..f940a258b 100644 --- a/test/snapshots/parser/script_style_test/test_0036_style_tag_with_quotes_containing_HTML-like_content_e270b9ac006614d91dd6f0ac8fa94fa0.txt +++ b/test/snapshots/parser/script_style_test/test_0036_style_tag_with_quotes_containing_HTML-like_content_e270b9ac006614d91dd6f0ac8fa94fa0.txt @@ -26,7 +26,8 @@ input: "\"; }" │ │ └── tag_closing: ">" (location: (1:40)-(1:41)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (1:41)-(1:45)) │ └── content: "\"; }" diff --git a/test/snapshots/parser/script_style_test/test_0037_script_tag_with_mixed_quote_types_and_closing_tags_13c557e6f9f1cb452509b1e1750ede1d.txt b/test/snapshots/parser/script_style_test/test_0037_script_tag_with_mixed_quote_types_and_closing_tags_13c557e6f9f1cb452509b1e1750ede1d.txt index 3719a470c..f03a600b0 100644 --- a/test/snapshots/parser/script_style_test/test_0037_script_tag_with_mixed_quote_types_and_closing_tags_13c557e6f9f1cb452509b1e1750ede1d.txt +++ b/test/snapshots/parser/script_style_test/test_0037_script_tag_with_mixed_quote_types_and_closing_tags_13c557e6f9f1cb452509b1e1750ede1d.txt @@ -31,7 +31,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (2:24)-(2:25)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (2:25)-(3:16)) │ └── content: "';\n var double = \"" diff --git a/test/snapshots/parser/script_style_test/test_0038_script_tag_with_ERB_inside_string_literals_(ERB_always_processed)_b67f69c998376fb2dc4d376e22d717a6.txt b/test/snapshots/parser/script_style_test/test_0038_script_tag_with_ERB_inside_string_literals_(ERB_always_processed)_b67f69c998376fb2dc4d376e22d717a6.txt index ce4215cd3..d147c5804 100644 --- a/test/snapshots/parser/script_style_test/test_0038_script_tag_with_ERB_inside_string_literals_(ERB_always_processed)_b67f69c998376fb2dc4d376e22d717a6.txt +++ b/test/snapshots/parser/script_style_test/test_0038_script_tag_with_ERB_inside_string_literals_(ERB_always_processed)_b67f69c998376fb2dc4d376e22d717a6.txt @@ -61,7 +61,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (5:8)-(5:9)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (5:9)-(6:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0039_script_tag_with_ERB_outside_vs_inside_strings_e40c255ffc82b3e1425a4dc9931950fb.txt b/test/snapshots/parser/script_style_test/test_0039_script_tag_with_ERB_outside_vs_inside_strings_e40c255ffc82b3e1425a4dc9931950fb.txt index 87d38f573..469a7c9ec 100644 --- a/test/snapshots/parser/script_style_test/test_0039_script_tag_with_ERB_outside_vs_inside_strings_e40c255ffc82b3e1425a4dc9931950fb.txt +++ b/test/snapshots/parser/script_style_test/test_0039_script_tag_with_ERB_outside_vs_inside_strings_e40c255ffc82b3e1425a4dc9931950fb.txt @@ -61,7 +61,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (5:8)-(5:9)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (5:9)-(6:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0040_script_tag_with_ERB_in_double_quotes_2c6059f094bb5e1ee9bda67bc46c8733.txt b/test/snapshots/parser/script_style_test/test_0040_script_tag_with_ERB_in_double_quotes_2c6059f094bb5e1ee9bda67bc46c8733.txt index e3e017ef0..72b4d96df 100644 --- a/test/snapshots/parser/script_style_test/test_0040_script_tag_with_ERB_in_double_quotes_2c6059f094bb5e1ee9bda67bc46c8733.txt +++ b/test/snapshots/parser/script_style_test/test_0040_script_tag_with_ERB_in_double_quotes_2c6059f094bb5e1ee9bda67bc46c8733.txt @@ -36,4 +36,5 @@ input: "" │ └── tag_closing: ">" (location: (1:58)-(1:59)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0041_script_tag_with_ERB_in_single_quotes_d59cd4bf09cc0b041c800441470bd40b.txt b/test/snapshots/parser/script_style_test/test_0041_script_tag_with_ERB_in_single_quotes_d59cd4bf09cc0b041c800441470bd40b.txt index d76ef3f5e..e6ea5fd63 100644 --- a/test/snapshots/parser/script_style_test/test_0041_script_tag_with_ERB_in_single_quotes_d59cd4bf09cc0b041c800441470bd40b.txt +++ b/test/snapshots/parser/script_style_test/test_0041_script_tag_with_ERB_in_single_quotes_d59cd4bf09cc0b041c800441470bd40b.txt @@ -36,4 +36,5 @@ input: "" │ └── tag_closing: ">" (location: (1:58)-(1:59)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0042_script_tag_with_ERB_in_template_literals_1bf37f10e055cd40a4029b93ebf85e4c.txt b/test/snapshots/parser/script_style_test/test_0042_script_tag_with_ERB_in_template_literals_1bf37f10e055cd40a4029b93ebf85e4c.txt index e3598180e..c4cfaa163 100644 --- a/test/snapshots/parser/script_style_test/test_0042_script_tag_with_ERB_in_template_literals_1bf37f10e055cd40a4029b93ebf85e4c.txt +++ b/test/snapshots/parser/script_style_test/test_0042_script_tag_with_ERB_in_template_literals_1bf37f10e055cd40a4029b93ebf85e4c.txt @@ -36,4 +36,5 @@ input: "" │ └── tag_closing: ">" (location: (1:58)-(1:59)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0043_script_tag_with_multiple_ERB_tags_in_one_string_c10abf5afe91f2c24667c89a1a2da782.txt b/test/snapshots/parser/script_style_test/test_0043_script_tag_with_multiple_ERB_tags_in_one_string_c10abf5afe91f2c24667c89a1a2da782.txt index 14b383e69..6bbc58f87 100644 --- a/test/snapshots/parser/script_style_test/test_0043_script_tag_with_multiple_ERB_tags_in_one_string_c10abf5afe91f2c24667c89a1a2da782.txt +++ b/test/snapshots/parser/script_style_test/test_0043_script_tag_with_multiple_ERB_tags_in_one_string_c10abf5afe91f2c24667c89a1a2da782.txt @@ -46,4 +46,5 @@ input: " │ └── tag_closing: ">" (location: (1:69)-(1:70)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0044_script_tag_with_ERB_in_different_quote_types_same_line_9ee69c6b662e77ee693b096f74ddc97b.txt b/test/snapshots/parser/script_style_test/test_0044_script_tag_with_ERB_in_different_quote_types_same_line_9ee69c6b662e77ee693b096f74ddc97b.txt index e4d4185cc..ef4130df7 100644 --- a/test/snapshots/parser/script_style_test/test_0044_script_tag_with_ERB_in_different_quote_types_same_line_9ee69c6b662e77ee693b096f74ddc97b.txt +++ b/test/snapshots/parser/script_style_test/test_0044_script_tag_with_ERB_in_different_quote_types_same_line_9ee69c6b662e77ee693b096f74ddc97b.txt @@ -46,4 +46,5 @@ input: "" │ └── tag_closing: ">" (location: (1:67)-(1:68)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0045_style_tag_with_ERB_in_CSS_strings_a74d4a4f4488689aceb2070a2901e6d2.txt b/test/snapshots/parser/script_style_test/test_0045_style_tag_with_ERB_in_CSS_strings_a74d4a4f4488689aceb2070a2901e6d2.txt index 0b6badfd6..56dd59e5b 100644 --- a/test/snapshots/parser/script_style_test/test_0045_style_tag_with_ERB_in_CSS_strings_a74d4a4f4488689aceb2070a2901e6d2.txt +++ b/test/snapshots/parser/script_style_test/test_0045_style_tag_with_ERB_in_CSS_strings_a74d4a4f4488689aceb2070a2901e6d2.txt @@ -52,7 +52,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (6:7)-(6:8)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (6:8)-(7:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0046_script_tag_with_closing_tag_in_single-line_comment_6cfabe5d024715f9a1a359ead2336bde.txt b/test/snapshots/parser/script_style_test/test_0046_script_tag_with_closing_tag_in_single-line_comment_6cfabe5d024715f9a1a359ead2336bde.txt index 56d151252..4220a5c59 100644 --- a/test/snapshots/parser/script_style_test/test_0046_script_tag_with_closing_tag_in_single-line_comment_6cfabe5d024715f9a1a359ead2336bde.txt +++ b/test/snapshots/parser/script_style_test/test_0046_script_tag_with_closing_tag_in_single-line_comment_6cfabe5d024715f9a1a359ead2336bde.txt @@ -29,7 +29,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (2:13)-(2:14)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (2:14)-(3:0)) │ └── content: "\n" diff --git a/test/snapshots/parser/script_style_test/test_0047_script_tag_with_closing_tag_in_multi-line_comment_f31fa6a4dd0f181740b8650c7c0eadba.txt b/test/snapshots/parser/script_style_test/test_0047_script_tag_with_closing_tag_in_multi-line_comment_f31fa6a4dd0f181740b8650c7c0eadba.txt index 56d89f2c8..10bdaf0dc 100644 --- a/test/snapshots/parser/script_style_test/test_0047_script_tag_with_closing_tag_in_multi-line_comment_f31fa6a4dd0f181740b8650c7c0eadba.txt +++ b/test/snapshots/parser/script_style_test/test_0047_script_tag_with_closing_tag_in_multi-line_comment_f31fa6a4dd0f181740b8650c7c0eadba.txt @@ -29,7 +29,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (2:13)-(2:14)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (2:14)-(3:0)) │ └── content: " */\n" diff --git a/test/snapshots/parser/script_style_test/test_0048_script_tag_with_closing_tag_in_complex_multi-line_comment_740adce7cfe9c265534de5ed0019592a.txt b/test/snapshots/parser/script_style_test/test_0048_script_tag_with_closing_tag_in_complex_multi-line_comment_740adce7cfe9c265534de5ed0019592a.txt index 3a4d98897..5a1e93878 100644 --- a/test/snapshots/parser/script_style_test/test_0048_script_tag_with_closing_tag_in_complex_multi-line_comment_740adce7cfe9c265534de5ed0019592a.txt +++ b/test/snapshots/parser/script_style_test/test_0048_script_tag_with_closing_tag_in_complex_multi-line_comment_740adce7cfe9c265534de5ed0019592a.txt @@ -33,7 +33,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (3:36)-(3:37)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (3:37)-(4:27)) │ └── content: " inside\n * and some more content " diff --git a/test/snapshots/parser/script_style_test/test_0049_script_tag_with_mixed_comments_and_strings_dd4ddc45ba4f6eac82de8f8d0c4f8430.txt b/test/snapshots/parser/script_style_test/test_0049_script_tag_with_mixed_comments_and_strings_dd4ddc45ba4f6eac82de8f8d0c4f8430.txt index 374835dbc..867acca37 100644 --- a/test/snapshots/parser/script_style_test/test_0049_script_tag_with_mixed_comments_and_strings_dd4ddc45ba4f6eac82de8f8d0c4f8430.txt +++ b/test/snapshots/parser/script_style_test/test_0049_script_tag_with_mixed_comments_and_strings_dd4ddc45ba4f6eac82de8f8d0c4f8430.txt @@ -33,7 +33,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (2:26)-(2:27)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (2:27)-(3:25)) │ └── content: "\n var str = \"String with " diff --git a/test/snapshots/parser/script_style_test/test_0050_script_tag_with_nested_comment_markers_a4df6fe19ac8d1b0a34db42d412a673e.txt b/test/snapshots/parser/script_style_test/test_0050_script_tag_with_nested_comment_markers_a4df6fe19ac8d1b0a34db42d412a673e.txt index 47164868c..730704075 100644 --- a/test/snapshots/parser/script_style_test/test_0050_script_tag_with_nested_comment_markers_a4df6fe19ac8d1b0a34db42d412a673e.txt +++ b/test/snapshots/parser/script_style_test/test_0050_script_tag_with_nested_comment_markers_a4df6fe19ac8d1b0a34db42d412a673e.txt @@ -31,7 +31,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (5:8)-(5:9)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (5:9)-(6:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0051_script_tag_with_ERB_in_comments_231feb7c74575ff4cfc97fdfbdb892f6.txt b/test/snapshots/parser/script_style_test/test_0051_script_tag_with_ERB_in_comments_231feb7c74575ff4cfc97fdfbdb892f6.txt index 7c4e26627..a51b9a441 100644 --- a/test/snapshots/parser/script_style_test/test_0051_script_tag_with_ERB_in_comments_231feb7c74575ff4cfc97fdfbdb892f6.txt +++ b/test/snapshots/parser/script_style_test/test_0051_script_tag_with_ERB_in_comments_231feb7c74575ff4cfc97fdfbdb892f6.txt @@ -61,7 +61,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (5:8)-(5:9)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (5:9)-(6:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0052_script_tag_with_complex_multi-line_comment_containing_closing_tag_baba657d4b37767ec99d327b6dec635a.txt b/test/snapshots/parser/script_style_test/test_0052_script_tag_with_complex_multi-line_comment_containing_closing_tag_baba657d4b37767ec99d327b6dec635a.txt index ecc33dfa8..ea5abda39 100644 --- a/test/snapshots/parser/script_style_test/test_0052_script_tag_with_complex_multi-line_comment_containing_closing_tag_baba657d4b37767ec99d327b6dec635a.txt +++ b/test/snapshots/parser/script_style_test/test_0052_script_tag_with_complex_multi-line_comment_containing_closing_tag_baba657d4b37767ec99d327b6dec635a.txt @@ -31,7 +31,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (3:13)-(3:14)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (3:14)-(5:0)) │ └── content: "\n */\n" diff --git a/test/snapshots/parser/script_style_test/test_0053_script_tag_with_template_literal_containing_closing_tag_(multiline)_372da24666282e3c531de3c5a8de44ca.txt b/test/snapshots/parser/script_style_test/test_0053_script_tag_with_template_literal_containing_closing_tag_(multiline)_372da24666282e3c531de3c5a8de44ca.txt index 5a7739dac..9d4af9c50 100644 --- a/test/snapshots/parser/script_style_test/test_0053_script_tag_with_template_literal_containing_closing_tag_(multiline)_372da24666282e3c531de3c5a8de44ca.txt +++ b/test/snapshots/parser/script_style_test/test_0053_script_tag_with_template_literal_containing_closing_tag_(multiline)_372da24666282e3c531de3c5a8de44ca.txt @@ -29,7 +29,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (2:11)-(2:12)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (2:12)-(3:0)) │ └── content: "`\n" diff --git a/test/snapshots/parser/script_style_test/test_0054_script_tag_with_closing_tag_on_comment_line_b0c5fd685fa4dd26975b5ddf24ca007d.txt b/test/snapshots/parser/script_style_test/test_0054_script_tag_with_closing_tag_on_comment_line_b0c5fd685fa4dd26975b5ddf24ca007d.txt index 9fb729750..e284b451b 100644 --- a/test/snapshots/parser/script_style_test/test_0054_script_tag_with_closing_tag_on_comment_line_b0c5fd685fa4dd26975b5ddf24ca007d.txt +++ b/test/snapshots/parser/script_style_test/test_0054_script_tag_with_closing_tag_on_comment_line_b0c5fd685fa4dd26975b5ddf24ca007d.txt @@ -32,7 +32,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (1:16)-(1:17)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (1:17)-(3:0)) │ └── content: "\n\n" @@ -59,7 +60,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (4:13)-(4:14)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (4:14)-(6:0)) │ └── content: "\n\n" @@ -86,7 +88,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (6:15)-(6:16)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (6:16)-(7:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/script_style_test/test_0055_script_tag_with_closing_div_tag_in_string_01f7309c0ef4f1977a6265ed3ae833e1.txt b/test/snapshots/parser/script_style_test/test_0055_script_tag_with_closing_div_tag_in_string_01f7309c0ef4f1977a6265ed3ae833e1.txt index c0eb49b05..d3f92c9ea 100644 --- a/test/snapshots/parser/script_style_test/test_0055_script_tag_with_closing_div_tag_in_string_01f7309c0ef4f1977a6265ed3ae833e1.txt +++ b/test/snapshots/parser/script_style_test/test_0055_script_tag_with_closing_div_tag_in_string_01f7309c0ef4f1977a6265ed3ae833e1.txt @@ -26,4 +26,5 @@ input: "" │ └── tag_closing: ">" (location: (1:33)-(1:34)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/stray_erb_closing_tag_test/test_0006_%gt_inside_quoted_attribute_value_is_not_stray_234130472b744d5f4da241526fe80a8c-08996694f7ff1e6e34277dc32f646630.txt b/test/snapshots/parser/stray_erb_closing_tag_test/test_0006_%gt_inside_quoted_attribute_value_is_not_stray_234130472b744d5f4da241526fe80a8c-08996694f7ff1e6e34277dc32f646630.txt index 4ef7c1d19..40e6672a7 100644 --- a/test/snapshots/parser/stray_erb_closing_tag_test/test_0006_%gt_inside_quoted_attribute_value_is_not_stray_234130472b744d5f4da241526fe80a8c-08996694f7ff1e6e34277dc32f646630.txt +++ b/test/snapshots/parser/stray_erb_closing_tag_test/test_0006_%gt_inside_quoted_attribute_value_is_not_stray_234130472b744d5f4da241526fe80a8c-08996694f7ff1e6e34277dc32f646630.txt @@ -48,7 +48,8 @@ options: {strict: true} │ │ └── tag_closing: ">" (location: (1:34)-(1:35)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:35)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/stray_erb_closing_tag_test/test_0006_%gt_inside_quoted_attribute_value_is_not_stray_234130472b744d5f4da241526fe80a8c-2ffd01e26b8c99a6c7a6dad67c9489dc.txt b/test/snapshots/parser/stray_erb_closing_tag_test/test_0006_%gt_inside_quoted_attribute_value_is_not_stray_234130472b744d5f4da241526fe80a8c-2ffd01e26b8c99a6c7a6dad67c9489dc.txt index 757e11a95..d54f91506 100644 --- a/test/snapshots/parser/stray_erb_closing_tag_test/test_0006_%gt_inside_quoted_attribute_value_is_not_stray_234130472b744d5f4da241526fe80a8c-2ffd01e26b8c99a6c7a6dad67c9489dc.txt +++ b/test/snapshots/parser/stray_erb_closing_tag_test/test_0006_%gt_inside_quoted_attribute_value_is_not_stray_234130472b744d5f4da241526fe80a8c-2ffd01e26b8c99a6c7a6dad67c9489dc.txt @@ -48,7 +48,8 @@ options: {strict: false} │ │ └── tag_closing: ">" (location: (1:34)-(1:35)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:35)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/stray_erb_closing_tag_test/test_0008_stray_%gt_between_attributes_in_open_tag_ff209340c28c63631300fd22c87d6df6-08996694f7ff1e6e34277dc32f646630.txt b/test/snapshots/parser/stray_erb_closing_tag_test/test_0008_stray_%gt_between_attributes_in_open_tag_ff209340c28c63631300fd22c87d6df6-08996694f7ff1e6e34277dc32f646630.txt index 40235454f..42e16dcee 100644 --- a/test/snapshots/parser/stray_erb_closing_tag_test/test_0008_stray_%gt_between_attributes_in_open_tag_ff209340c28c63631300fd22c87d6df6-08996694f7ff1e6e34277dc32f646630.txt +++ b/test/snapshots/parser/stray_erb_closing_tag_test/test_0008_stray_%gt_between_attributes_in_open_tag_ff209340c28c63631300fd22c87d6df6-08996694f7ff1e6e34277dc32f646630.txt @@ -72,7 +72,8 @@ options: {strict: true} │ │ └── tag_closing: ">" (location: (1:34)-(1:35)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:35)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/stray_erb_closing_tag_test/test_0008_stray_%gt_between_attributes_in_open_tag_ff209340c28c63631300fd22c87d6df6-2ffd01e26b8c99a6c7a6dad67c9489dc.txt b/test/snapshots/parser/stray_erb_closing_tag_test/test_0008_stray_%gt_between_attributes_in_open_tag_ff209340c28c63631300fd22c87d6df6-2ffd01e26b8c99a6c7a6dad67c9489dc.txt index f5e7b5d94..2030e919b 100644 --- a/test/snapshots/parser/stray_erb_closing_tag_test/test_0008_stray_%gt_between_attributes_in_open_tag_ff209340c28c63631300fd22c87d6df6-2ffd01e26b8c99a6c7a6dad67c9489dc.txt +++ b/test/snapshots/parser/stray_erb_closing_tag_test/test_0008_stray_%gt_between_attributes_in_open_tag_ff209340c28c63631300fd22c87d6df6-2ffd01e26b8c99a6c7a6dad67c9489dc.txt @@ -72,7 +72,8 @@ options: {strict: false} │ │ └── tag_closing: ">" (location: (1:34)-(1:35)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:35)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/svg_test/test_0001_svg_7b56e1eab00ec8000da9331a4888cb35.txt b/test/snapshots/parser/svg_test/test_0001_svg_7b56e1eab00ec8000da9331a4888cb35.txt index 66825d2b9..c9a610c33 100644 --- a/test/snapshots/parser/svg_test/test_0001_svg_7b56e1eab00ec8000da9331a4888cb35.txt +++ b/test/snapshots/parser/svg_test/test_0001_svg_7b56e1eab00ec8000da9331a4888cb35.txt @@ -23,4 +23,5 @@ input: "" │ └── tag_closing: ">" (location: (1:10)-(1:11)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/svg_test/test_0002_svg_with_void_path_element_cf28475021c890620282e29c683e5d2c.txt b/test/snapshots/parser/svg_test/test_0002_svg_with_void_path_element_cf28475021c890620282e29c683e5d2c.txt index d2c5a8c75..5c795075a 100644 --- a/test/snapshots/parser/svg_test/test_0002_svg_with_void_path_element_cf28475021c890620282e29c683e5d2c.txt +++ b/test/snapshots/parser/svg_test/test_0002_svg_with_void_path_element_cf28475021c890620282e29c683e5d2c.txt @@ -34,7 +34,8 @@ input: |2- │ │ │ ├── body: [] │ │ │ ├── close_tag: ∅ │ │ │ ├── is_void: true - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:10)-(3:0)) │ │ └── content: "\n" @@ -47,7 +48,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (3:5)-(3:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:6)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/svg_test/test_0003_svg_with_non-void_path_element_f3bf2c27b88d669126ee1c419f491e08.txt b/test/snapshots/parser/svg_test/test_0003_svg_with_non-void_path_element_f3bf2c27b88d669126ee1c419f491e08.txt index 70263466b..2712f7062 100644 --- a/test/snapshots/parser/svg_test/test_0003_svg_with_non-void_path_element_f3bf2c27b88d669126ee1c419f491e08.txt +++ b/test/snapshots/parser/svg_test/test_0003_svg_with_non-void_path_element_f3bf2c27b88d669126ee1c419f491e08.txt @@ -40,7 +40,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (2:14)-(2:15)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:15)-(3:0)) │ │ └── content: "\n" @@ -53,7 +54,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (3:5)-(3:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:6)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/svg_test/test_0004_svg_with_nested_void_path_element_da5904bd14662799ee327966686eafdf.txt b/test/snapshots/parser/svg_test/test_0004_svg_with_nested_void_path_element_da5904bd14662799ee327966686eafdf.txt index 85fd394bb..214b791d0 100644 --- a/test/snapshots/parser/svg_test/test_0004_svg_with_nested_void_path_element_da5904bd14662799ee327966686eafdf.txt +++ b/test/snapshots/parser/svg_test/test_0004_svg_with_nested_void_path_element_da5904bd14662799ee327966686eafdf.txt @@ -50,7 +50,8 @@ input: |2- │ │ │ │ │ ├── body: [] │ │ │ │ │ ├── close_tag: ∅ │ │ │ │ │ ├── is_void: true - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (3:11)-(4:2)) │ │ │ │ └── content: "\n " @@ -63,7 +64,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (4:5)-(4:6)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (4:6)-(5:0)) │ │ └── content: "\n" @@ -76,7 +78,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (5:5)-(5:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (5:6)-(6:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/svg_test/test_0005_HTML_void_can_be_non-void_within_svg_1072d4c2f81d845d5c1f0fd86e40e23b.txt b/test/snapshots/parser/svg_test/test_0005_HTML_void_can_be_non-void_within_svg_1072d4c2f81d845d5c1f0fd86e40e23b.txt index 0b9370901..5944624f7 100644 --- a/test/snapshots/parser/svg_test/test_0005_HTML_void_can_be_non-void_within_svg_1072d4c2f81d845d5c1f0fd86e40e23b.txt +++ b/test/snapshots/parser/svg_test/test_0005_HTML_void_can_be_non-void_within_svg_1072d4c2f81d845d5c1f0fd86e40e23b.txt @@ -34,7 +34,8 @@ input: |2- │ │ │ ├── body: [] │ │ │ ├── close_tag: ∅ │ │ │ ├── is_void: true - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ ├── @ HTMLCloseTagNode (location: (2:6)-(2:11)) │ │ │ ├── errors: (1 error) @@ -60,7 +61,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (3:5)-(3:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:6)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/svg_test/test_0006_svg_unclosed_element_reports_an_error_e086a53256a215470da47ef3ee745599.txt b/test/snapshots/parser/svg_test/test_0006_svg_unclosed_element_reports_an_error_e086a53256a215470da47ef3ee745599.txt index bef0b6d78..488c3ab7c 100644 --- a/test/snapshots/parser/svg_test/test_0006_svg_unclosed_element_reports_an_error_e086a53256a215470da47ef3ee745599.txt +++ b/test/snapshots/parser/svg_test/test_0006_svg_unclosed_element_reports_an_error_e086a53256a215470da47ef3ee745599.txt @@ -44,7 +44,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (3:5)-(3:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:6)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/svg_test/test_0007_case-insensitive_svg_with_void_element_0cbbaf2331a0574a63f6444993bb175e.txt b/test/snapshots/parser/svg_test/test_0007_case-insensitive_svg_with_void_element_0cbbaf2331a0574a63f6444993bb175e.txt index 8c0031355..076bcaf32 100644 --- a/test/snapshots/parser/svg_test/test_0007_case-insensitive_svg_with_void_element_0cbbaf2331a0574a63f6444993bb175e.txt +++ b/test/snapshots/parser/svg_test/test_0007_case-insensitive_svg_with_void_element_0cbbaf2331a0574a63f6444993bb175e.txt @@ -34,7 +34,8 @@ input: |2- │ │ │ ├── body: [] │ │ │ ├── close_tag: ∅ │ │ │ ├── is_void: true - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:10)-(3:0)) │ │ └── content: "\n" @@ -47,7 +48,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (3:5)-(3:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:6)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0001_empty_tag_dfc9870d38d11e806e61bd5a448afc82.txt b/test/snapshots/parser/tags_test/test_0001_empty_tag_dfc9870d38d11e806e61bd5a448afc82.txt index cddfcfaa6..a4ec66b4b 100644 --- a/test/snapshots/parser/tags_test/test_0001_empty_tag_dfc9870d38d11e806e61bd5a448afc82.txt +++ b/test/snapshots/parser/tags_test/test_0001_empty_tag_dfc9870d38d11e806e61bd5a448afc82.txt @@ -23,4 +23,5 @@ input: "" │ └── tag_closing: ">" (location: (1:12)-(1:13)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0002_empty_tag_with_whitespace_1e2608bc54aecef5ea56dede40640b51.txt b/test/snapshots/parser/tags_test/test_0002_empty_tag_with_whitespace_1e2608bc54aecef5ea56dede40640b51.txt index 57a2c9c66..14040f174 100644 --- a/test/snapshots/parser/tags_test/test_0002_empty_tag_with_whitespace_1e2608bc54aecef5ea56dede40640b51.txt +++ b/test/snapshots/parser/tags_test/test_0002_empty_tag_with_whitespace_1e2608bc54aecef5ea56dede40640b51.txt @@ -26,4 +26,5 @@ input: " " │ └── tag_closing: ">" (location: (1:13)-(1:14)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0003_empty_tag_with_newline_d07900ededde58845d8cc2ee728ace9f.txt b/test/snapshots/parser/tags_test/test_0003_empty_tag_with_newline_d07900ededde58845d8cc2ee728ace9f.txt index a970cd0fb..6a6bdd34c 100644 --- a/test/snapshots/parser/tags_test/test_0003_empty_tag_with_newline_d07900ededde58845d8cc2ee728ace9f.txt +++ b/test/snapshots/parser/tags_test/test_0003_empty_tag_with_newline_d07900ededde58845d8cc2ee728ace9f.txt @@ -28,4 +28,5 @@ input: |2- │ └── tag_closing: ">" (location: (2:6)-(2:7)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0004_void_element_shouldn't_expect_a_closing_tag_8b0f0ea73162b7552dda3c149b6c045d.txt b/test/snapshots/parser/tags_test/test_0004_void_element_shouldn't_expect_a_closing_tag_8b0f0ea73162b7552dda3c149b6c045d.txt index 806fdd757..4f55506ae 100644 --- a/test/snapshots/parser/tags_test/test_0004_void_element_shouldn't_expect_a_closing_tag_8b0f0ea73162b7552dda3c149b6c045d.txt +++ b/test/snapshots/parser/tags_test/test_0004_void_element_shouldn't_expect_a_closing_tag_8b0f0ea73162b7552dda3c149b6c045d.txt @@ -17,4 +17,5 @@ input: "
" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0005_void_element_with_open_and_close_tag_199572db6113ce1e4ad9d3fca66efc11.txt b/test/snapshots/parser/tags_test/test_0005_void_element_with_open_and_close_tag_199572db6113ce1e4ad9d3fca66efc11.txt index 283fc30a3..1f098e231 100644 --- a/test/snapshots/parser/tags_test/test_0005_void_element_with_open_and_close_tag_199572db6113ce1e4ad9d3fca66efc11.txt +++ b/test/snapshots/parser/tags_test/test_0005_void_element_with_open_and_close_tag_199572db6113ce1e4ad9d3fca66efc11.txt @@ -17,7 +17,8 @@ input: "

" │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLCloseTagNode (location: (1:4)-(1:9)) ├── errors: (1 error) diff --git a/test/snapshots/parser/tags_test/test_0006_br_self-closing_tag_c5a0e9b5c299ec39a2fb26fa8b1c0dcf.txt b/test/snapshots/parser/tags_test/test_0006_br_self-closing_tag_c5a0e9b5c299ec39a2fb26fa8b1c0dcf.txt index 48b3ae7d1..df510af35 100644 --- a/test/snapshots/parser/tags_test/test_0006_br_self-closing_tag_c5a0e9b5c299ec39a2fb26fa8b1c0dcf.txt +++ b/test/snapshots/parser/tags_test/test_0006_br_self-closing_tag_c5a0e9b5c299ec39a2fb26fa8b1c0dcf.txt @@ -17,4 +17,5 @@ input: "
" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0010_basic_tag_c83301425b2ad1d496473a5ff3d9ecca.txt b/test/snapshots/parser/tags_test/test_0010_basic_tag_c83301425b2ad1d496473a5ff3d9ecca.txt index 98bb5fcb6..c820743c4 100644 --- a/test/snapshots/parser/tags_test/test_0010_basic_tag_c83301425b2ad1d496473a5ff3d9ecca.txt +++ b/test/snapshots/parser/tags_test/test_0010_basic_tag_c83301425b2ad1d496473a5ff3d9ecca.txt @@ -23,4 +23,5 @@ input: "" │ └── tag_closing: ">" (location: (1:12)-(1:13)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0012_nested_tags_f5b31fa25627c8dfbb3b8527c3cc2b02.txt b/test/snapshots/parser/tags_test/test_0012_nested_tags_f5b31fa25627c8dfbb3b8527c3cc2b02.txt index dcf5d1da2..c31ff957f 100644 --- a/test/snapshots/parser/tags_test/test_0012_nested_tags_f5b31fa25627c8dfbb3b8527c3cc2b02.txt +++ b/test/snapshots/parser/tags_test/test_0012_nested_tags_f5b31fa25627c8dfbb3b8527c3cc2b02.txt @@ -51,7 +51,8 @@ input: "

HelloWorld

" │ │ │ └── tag_closing: ">" (location: (1:31)-(1:32)) │ │ │ │ │ ├── is_void: false - │ │ └── element_source: "HTML" + │ │ ├── element_source: "HTML" + │ │ └── escape_content: true │ │ │ ├── close_tag: │ │ └── @ HTMLCloseTagNode (location: (1:32)-(1:37)) @@ -61,7 +62,8 @@ input: "

HelloWorld

" │ │ └── tag_closing: ">" (location: (1:36)-(1:37)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── close_tag: │ └── @ HTMLCloseTagNode (location: (1:37)-(1:43)) @@ -71,4 +73,5 @@ input: "

HelloWorld

" │ └── tag_closing: ">" (location: (1:42)-(1:43)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0013_basic_void_tag_0a22925ab034fd09eb49cc4224720dcb.txt b/test/snapshots/parser/tags_test/test_0013_basic_void_tag_0a22925ab034fd09eb49cc4224720dcb.txt index 81a401ecb..e219589db 100644 --- a/test/snapshots/parser/tags_test/test_0013_basic_void_tag_0a22925ab034fd09eb49cc4224720dcb.txt +++ b/test/snapshots/parser/tags_test/test_0013_basic_void_tag_0a22925ab034fd09eb49cc4224720dcb.txt @@ -17,4 +17,5 @@ input: "" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0014_basic_void_tag_without_whitespace_917eccff1c0d00dbdc9bbe20d07c939c.txt b/test/snapshots/parser/tags_test/test_0014_basic_void_tag_without_whitespace_917eccff1c0d00dbdc9bbe20d07c939c.txt index e6020bf90..8637144d5 100644 --- a/test/snapshots/parser/tags_test/test_0014_basic_void_tag_without_whitespace_917eccff1c0d00dbdc9bbe20d07c939c.txt +++ b/test/snapshots/parser/tags_test/test_0014_basic_void_tag_without_whitespace_917eccff1c0d00dbdc9bbe20d07c939c.txt @@ -17,4 +17,5 @@ input: "" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0015_namespaced_tag_45f3ec5566563217212e18f9f9983f0a.txt b/test/snapshots/parser/tags_test/test_0015_namespaced_tag_45f3ec5566563217212e18f9f9983f0a.txt index 422894a06..d12dc87dc 100644 --- a/test/snapshots/parser/tags_test/test_0015_namespaced_tag_45f3ec5566563217212e18f9f9983f0a.txt +++ b/test/snapshots/parser/tags_test/test_0015_namespaced_tag_45f3ec5566563217212e18f9f9983f0a.txt @@ -23,4 +23,5 @@ input: "" │ └── tag_closing: ">" (location: (1:20)-(1:21)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0016_colon_inside_html_tag_b7b46dcd10fad620a00a95b27daab204.txt b/test/snapshots/parser/tags_test/test_0016_colon_inside_html_tag_b7b46dcd10fad620a00a95b27daab204.txt index ce8f97804..ec4eaf6fd 100644 --- a/test/snapshots/parser/tags_test/test_0016_colon_inside_html_tag_b7b46dcd10fad620a00a95b27daab204.txt +++ b/test/snapshots/parser/tags_test/test_0016_colon_inside_html_tag_b7b46dcd10fad620a00a95b27daab204.txt @@ -47,4 +47,5 @@ input: "
" │ └── tag_closing: ">" (location: (1:21)-(1:22)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0017_link_tag_aab5814bdfc527d6d55d8957f089b911.txt b/test/snapshots/parser/tags_test/test_0017_link_tag_aab5814bdfc527d6d55d8957f089b911.txt index 80cffcabc..0f70a5594 100644 --- a/test/snapshots/parser/tags_test/test_0017_link_tag_aab5814bdfc527d6d55d8957f089b911.txt +++ b/test/snapshots/parser/tags_test/test_0017_link_tag_aab5814bdfc527d6d55d8957f089b911.txt @@ -57,4 +57,5 @@ input: "" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0018_element_has_a_self-closing_tag_for_a_void_element_at_the_position_where_closing_tag_of_parent_is_expected_6e2c034f618cde6b7e1ce8830aebdbcf.txt b/test/snapshots/parser/tags_test/test_0018_element_has_a_self-closing_tag_for_a_void_element_at_the_position_where_closing_tag_of_parent_is_expected_6e2c034f618cde6b7e1ce8830aebdbcf.txt index 44984866f..fd629c64c 100644 --- a/test/snapshots/parser/tags_test/test_0018_element_has_a_self-closing_tag_for_a_void_element_at_the_position_where_closing_tag_of_parent_is_expected_6e2c034f618cde6b7e1ce8830aebdbcf.txt +++ b/test/snapshots/parser/tags_test/test_0018_element_has_a_self-closing_tag_for_a_void_element_at_the_position_where_closing_tag_of_parent_is_expected_6e2c034f618cde6b7e1ce8830aebdbcf.txt @@ -36,4 +36,5 @@ input: "

" │ └── tag_closing: ">" (location: (1:15)-(1:16)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0019_multiple_void_elements_shouldn't_expect_a_closing_tag_367b18f93b441feceb00bf866bb7a9a7.txt b/test/snapshots/parser/tags_test/test_0019_multiple_void_elements_shouldn't_expect_a_closing_tag_367b18f93b441feceb00bf866bb7a9a7.txt index d7c465c93..45464000e 100644 --- a/test/snapshots/parser/tags_test/test_0019_multiple_void_elements_shouldn't_expect_a_closing_tag_367b18f93b441feceb00bf866bb7a9a7.txt +++ b/test/snapshots/parser/tags_test/test_0019_multiple_void_elements_shouldn't_expect_a_closing_tag_367b18f93b441feceb00bf866bb7a9a7.txt @@ -17,7 +17,8 @@ input: "

" │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLElementNode (location: (1:4)-(1:11)) │ ├── open_tag: @@ -32,7 +33,8 @@ input: "

" │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLElementNode (location: (1:11)-(1:15)) │ ├── open_tag: @@ -47,7 +49,8 @@ input: "

" │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLElementNode (location: (1:15)-(1:22)) ├── open_tag: @@ -62,4 +65,5 @@ input: "

" ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0020_too_many_closing_tags_b3702347c5b2426cdbc11f7c38dd944b.txt b/test/snapshots/parser/tags_test/test_0020_too_many_closing_tags_b3702347c5b2426cdbc11f7c38dd944b.txt index c23a9d058..8e1dbde00 100644 --- a/test/snapshots/parser/tags_test/test_0020_too_many_closing_tags_b3702347c5b2426cdbc11f7c38dd944b.txt +++ b/test/snapshots/parser/tags_test/test_0020_too_many_closing_tags_b3702347c5b2426cdbc11f7c38dd944b.txt @@ -23,7 +23,8 @@ input: "
" │ │ └── tag_closing: ">" (location: (1:10)-(1:11)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLCloseTagNode (location: (1:11)-(1:17)) ├── errors: (1 error) diff --git a/test/snapshots/parser/tags_test/test_0021_missing_closing_tag_55697eb571d997f32e6851b1abb5aecb.txt b/test/snapshots/parser/tags_test/test_0021_missing_closing_tag_55697eb571d997f32e6851b1abb5aecb.txt index 8147a68d8..a07bf9dbb 100644 --- a/test/snapshots/parser/tags_test/test_0021_missing_closing_tag_55697eb571d997f32e6851b1abb5aecb.txt +++ b/test/snapshots/parser/tags_test/test_0021_missing_closing_tag_55697eb571d997f32e6851b1abb5aecb.txt @@ -46,7 +46,8 @@ input: "

" │ │ └── tag_closing: ">" (location: (1:17)-(1:18)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── close_tag: │ └── @ HTMLCloseTagNode (location: (1:18)-(1:24)) @@ -56,4 +57,5 @@ input: "

" │ └── tag_closing: ">" (location: (1:23)-(1:24)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0022_missing_multiple_closing_tags_6ad485b119da439f33eef2025393e3ea.txt b/test/snapshots/parser/tags_test/test_0022_missing_multiple_closing_tags_6ad485b119da439f33eef2025393e3ea.txt index 20d1c7826..5697424a2 100644 --- a/test/snapshots/parser/tags_test/test_0022_missing_multiple_closing_tags_6ad485b119da439f33eef2025393e3ea.txt +++ b/test/snapshots/parser/tags_test/test_0022_missing_multiple_closing_tags_6ad485b119da439f33eef2025393e3ea.txt @@ -47,4 +47,5 @@ input: "

" │ └── tag_closing: ">" (location: (1:17)-(1:18)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0023_should_recover_from_out_of_order_closing_tags_f273b8d48121740a82fdcc71150f3710.txt b/test/snapshots/parser/tags_test/test_0023_should_recover_from_out_of_order_closing_tags_f273b8d48121740a82fdcc71150f3710.txt index 849003920..cd1009d19 100644 --- a/test/snapshots/parser/tags_test/test_0023_should_recover_from_out_of_order_closing_tags_f273b8d48121740a82fdcc71150f3710.txt +++ b/test/snapshots/parser/tags_test/test_0023_should_recover_from_out_of_order_closing_tags_f273b8d48121740a82fdcc71150f3710.txt @@ -64,7 +64,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (5:15)-(5:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (5:16)-(6:8)) │ │ └── content: "\n " @@ -77,7 +78,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (6:14)-(6:15)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (6:15)-(7:6)) └── content: "\n " \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0024_should_recover_from_multiple_out_of_order_closing_tags_d55597438f3e5bee8cd21841b672b31a.txt b/test/snapshots/parser/tags_test/test_0024_should_recover_from_multiple_out_of_order_closing_tags_d55597438f3e5bee8cd21841b672b31a.txt index b3f6e8a98..1407312f7 100644 --- a/test/snapshots/parser/tags_test/test_0024_should_recover_from_multiple_out_of_order_closing_tags_d55597438f3e5bee8cd21841b672b31a.txt +++ b/test/snapshots/parser/tags_test/test_0024_should_recover_from_multiple_out_of_order_closing_tags_d55597438f3e5bee8cd21841b672b31a.txt @@ -78,7 +78,8 @@ input: |2- │ │ │ │ │ └── tag_name: "p" (location: (3:5)-(3:6)) │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ └── element_source: "HTML" + │ │ │ │ ├── element_source: "HTML" + │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ ├── close_tag: │ │ │ │ └── @ HTMLCloseTagNode (location: (5:4)-(5:10)) @@ -88,7 +89,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (5:9)-(5:10)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ ├── @ HTMLTextNode (location: (5:10)-(6:2)) │ │ │ └── content: "\n " @@ -115,7 +117,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (7:6)-(7:7)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (7:7)-(8:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0025_should_recover_from_void_elements_used_as_closing_tag_8899d88bdd54fed8935467e2c9284fd1.txt b/test/snapshots/parser/tags_test/test_0025_should_recover_from_void_elements_used_as_closing_tag_8899d88bdd54fed8935467e2c9284fd1.txt index 0d10d349f..866717913 100644 --- a/test/snapshots/parser/tags_test/test_0025_should_recover_from_void_elements_used_as_closing_tag_8899d88bdd54fed8935467e2c9284fd1.txt +++ b/test/snapshots/parser/tags_test/test_0025_should_recover_from_void_elements_used_as_closing_tag_8899d88bdd54fed8935467e2c9284fd1.txt @@ -82,7 +82,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (5:29)-(5:30)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ ├── @ HTMLTextNode (location: (5:30)-(6:12)) │ │ │ │ │ └── content: "\n " @@ -109,7 +110,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (6:23)-(6:24)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (6:24)-(7:10)) │ │ │ │ └── content: "\n " @@ -122,7 +124,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (7:15)-(7:16)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (7:16)-(8:8)) │ │ └── content: "\n " @@ -135,7 +138,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (8:14)-(8:15)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (8:15)-(9:6)) └── content: "\n " \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0026_should_recover_from_multiple_void_elements_used_as_closing_tag_7381d2541dc0e90b92193628ef31026f.txt b/test/snapshots/parser/tags_test/test_0026_should_recover_from_multiple_void_elements_used_as_closing_tag_7381d2541dc0e90b92193628ef31026f.txt index 9c1c47aca..c6d9ddea8 100644 --- a/test/snapshots/parser/tags_test/test_0026_should_recover_from_multiple_void_elements_used_as_closing_tag_7381d2541dc0e90b92193628ef31026f.txt +++ b/test/snapshots/parser/tags_test/test_0026_should_recover_from_multiple_void_elements_used_as_closing_tag_7381d2541dc0e90b92193628ef31026f.txt @@ -78,7 +78,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (4:21)-(4:22)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ ├── @ HTMLTextNode (location: (4:22)-(5:4)) │ │ │ │ │ └── content: "\n " @@ -121,7 +122,8 @@ input: |2- │ │ │ │ │ │ └── tag_closing: ">" (location: (6:15)-(6:16)) │ │ │ │ │ │ │ │ │ │ │ ├── is_void: false - │ │ │ │ │ └── element_source: "HTML" + │ │ │ │ │ ├── element_source: "HTML" + │ │ │ │ │ └── escape_content: true │ │ │ │ │ │ │ │ │ └── @ HTMLTextNode (location: (6:16)-(7:2)) │ │ │ │ └── content: "\n " @@ -134,7 +136,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (7:7)-(7:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (7:8)-(8:0)) │ │ └── content: "\n" @@ -147,7 +150,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (8:6)-(8:7)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (8:7)-(9:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0027_stray_closing_tag_with_whitespace_0ee4b96cac701f87a8b6cb0cf5ad48bc.txt b/test/snapshots/parser/tags_test/test_0027_stray_closing_tag_with_whitespace_0ee4b96cac701f87a8b6cb0cf5ad48bc.txt index b451fea4d..db6890332 100644 --- a/test/snapshots/parser/tags_test/test_0027_stray_closing_tag_with_whitespace_0ee4b96cac701f87a8b6cb0cf5ad48bc.txt +++ b/test/snapshots/parser/tags_test/test_0027_stray_closing_tag_with_whitespace_0ee4b96cac701f87a8b6cb0cf5ad48bc.txt @@ -26,7 +26,8 @@ input: "
Hello
< /span>" │ │ └── tag_closing: ">" (location: (1:15)-(1:16)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:16)-(1:24)) └── content: "< /span>" \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0028_script_tag_with_nested_div_40b4741e518839bafbaaa187c5a57d50.txt b/test/snapshots/parser/tags_test/test_0028_script_tag_with_nested_div_40b4741e518839bafbaaa187c5a57d50.txt index 64a7a6143..0160c3287 100644 --- a/test/snapshots/parser/tags_test/test_0028_script_tag_with_nested_div_40b4741e518839bafbaaa187c5a57d50.txt +++ b/test/snapshots/parser/tags_test/test_0028_script_tag_with_nested_div_40b4741e518839bafbaaa187c5a57d50.txt @@ -26,4 +26,5 @@ input: "" │ └── tag_closing: ">" (location: (1:37)-(1:38)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0029_script_tag_with_JavaScript_greater_than_comparison_e217953abdc486dffee56f0400c66822.txt b/test/snapshots/parser/tags_test/test_0029_script_tag_with_JavaScript_greater_than_comparison_e217953abdc486dffee56f0400c66822.txt index 2e988cdb0..f7f6343e2 100644 --- a/test/snapshots/parser/tags_test/test_0029_script_tag_with_JavaScript_greater_than_comparison_e217953abdc486dffee56f0400c66822.txt +++ b/test/snapshots/parser/tags_test/test_0029_script_tag_with_JavaScript_greater_than_comparison_e217953abdc486dffee56f0400c66822.txt @@ -26,4 +26,5 @@ input: "" │ └── tag_closing: ">" (location: (1:54)-(1:55)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0030_script_tag_with_JavaScript_less_than_comparison_e15b637d8eae8240a61a21ab4fd07798.txt b/test/snapshots/parser/tags_test/test_0030_script_tag_with_JavaScript_less_than_comparison_e15b637d8eae8240a61a21ab4fd07798.txt index b30586525..225f00d7c 100644 --- a/test/snapshots/parser/tags_test/test_0030_script_tag_with_JavaScript_less_than_comparison_e15b637d8eae8240a61a21ab4fd07798.txt +++ b/test/snapshots/parser/tags_test/test_0030_script_tag_with_JavaScript_less_than_comparison_e15b637d8eae8240a61a21ab4fd07798.txt @@ -26,4 +26,5 @@ input: "" │ └── tag_closing: ">" (location: (1:48)-(1:49)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0031_script_tag_with_HTML-like_string_literals_9287823706422dd5f10c14109bd0bc25.txt b/test/snapshots/parser/tags_test/test_0031_script_tag_with_HTML-like_string_literals_9287823706422dd5f10c14109bd0bc25.txt index 977056687..840b4b8c3 100644 --- a/test/snapshots/parser/tags_test/test_0031_script_tag_with_HTML-like_string_literals_9287823706422dd5f10c14109bd0bc25.txt +++ b/test/snapshots/parser/tags_test/test_0031_script_tag_with_HTML-like_string_literals_9287823706422dd5f10c14109bd0bc25.txt @@ -26,4 +26,5 @@ input: "" │ └── tag_closing: ">" (location: (1:61)-(1:62)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0032_script_tag_with_nested_script_tags_in_string_cf1f4c343891b3817c5470dca59c8a20.txt b/test/snapshots/parser/tags_test/test_0032_script_tag_with_nested_script_tags_in_string_cf1f4c343891b3817c5470dca59c8a20.txt index ccc3fd536..61701dbf8 100644 --- a/test/snapshots/parser/tags_test/test_0032_script_tag_with_nested_script_tags_in_string_cf1f4c343891b3817c5470dca59c8a20.txt +++ b/test/snapshots/parser/tags_test/test_0032_script_tag_with_nested_script_tags_in_string_cf1f4c343891b3817c5470dca59c8a20.txt @@ -26,7 +26,8 @@ input: "');" │ │ └── tag_closing: ">" (location: (1:55)-(1:56)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (1:56)-(1:59)) │ └── content: "');" diff --git a/test/snapshots/parser/tags_test/test_0033_script_tag_with_mixed_HTML_tags_and_JavaScript_d4ca03bf5174f86b127d57032ebb1215.txt b/test/snapshots/parser/tags_test/test_0033_script_tag_with_mixed_HTML_tags_and_JavaScript_d4ca03bf5174f86b127d57032ebb1215.txt index d95f187d3..b80716342 100644 --- a/test/snapshots/parser/tags_test/test_0033_script_tag_with_mixed_HTML_tags_and_JavaScript_d4ca03bf5174f86b127d57032ebb1215.txt +++ b/test/snapshots/parser/tags_test/test_0033_script_tag_with_mixed_HTML_tags_and_JavaScript_d4ca03bf5174f86b127d57032ebb1215.txt @@ -26,4 +26,5 @@ input: "" │ └── tag_closing: ">" (location: (1:62)-(1:63)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0034_style_tag_with_nested_div_and_CSS_selectors_78cfabdfd368bd486b01a414bd09cead.txt b/test/snapshots/parser/tags_test/test_0034_style_tag_with_nested_div_and_CSS_selectors_78cfabdfd368bd486b01a414bd09cead.txt index 681e45beb..e453b7e80 100644 --- a/test/snapshots/parser/tags_test/test_0034_style_tag_with_nested_div_and_CSS_selectors_78cfabdfd368bd486b01a414bd09cead.txt +++ b/test/snapshots/parser/tags_test/test_0034_style_tag_with_nested_div_and_CSS_selectors_78cfabdfd368bd486b01a414bd09cead.txt @@ -26,4 +26,5 @@ input: "" │ └── tag_closing: ">" (location: (1:47)-(1:48)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0035_style_tag_with_CSS_greater_than_selector_aeb1512ea553ab369a3129d25e6677b6.txt b/test/snapshots/parser/tags_test/test_0035_style_tag_with_CSS_greater_than_selector_aeb1512ea553ab369a3129d25e6677b6.txt index b974cf91a..0279adf49 100644 --- a/test/snapshots/parser/tags_test/test_0035_style_tag_with_CSS_greater_than_selector_aeb1512ea553ab369a3129d25e6677b6.txt +++ b/test/snapshots/parser/tags_test/test_0035_style_tag_with_CSS_greater_than_selector_aeb1512ea553ab369a3129d25e6677b6.txt @@ -26,4 +26,5 @@ input: "" │ └── tag_closing: ">" (location: (1:45)-(1:46)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0036_style_tag_with_CSS_attribute_selectors_containing_HTML-like_content_6024cebc93b5103ba789a52ba13c2f01.txt b/test/snapshots/parser/tags_test/test_0036_style_tag_with_CSS_attribute_selectors_containing_HTML-like_content_6024cebc93b5103ba789a52ba13c2f01.txt index 821773c66..d88112b0d 100644 --- a/test/snapshots/parser/tags_test/test_0036_style_tag_with_CSS_attribute_selectors_containing_HTML-like_content_6024cebc93b5103ba789a52ba13c2f01.txt +++ b/test/snapshots/parser/tags_test/test_0036_style_tag_with_CSS_attribute_selectors_containing_HTML-like_content_6024cebc93b5103ba789a52ba13c2f01.txt @@ -26,4 +26,5 @@ input: "" │ └── tag_closing: ">" (location: (1:64)-(1:65)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0037_style_tag_with_CSS_content_property_containing_HTML_818730ef059d97de51c35b83d28174da.txt b/test/snapshots/parser/tags_test/test_0037_style_tag_with_CSS_content_property_containing_HTML_818730ef059d97de51c35b83d28174da.txt index d38595e1b..2442a4edd 100644 --- a/test/snapshots/parser/tags_test/test_0037_style_tag_with_CSS_content_property_containing_HTML_818730ef059d97de51c35b83d28174da.txt +++ b/test/snapshots/parser/tags_test/test_0037_style_tag_with_CSS_content_property_containing_HTML_818730ef059d97de51c35b83d28174da.txt @@ -26,4 +26,5 @@ input: "" │ └── tag_closing: ">" (location: (1:67)-(1:68)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0038_style_tag_with_media_queries_and_nested_rules_d3ae213f84137865eff551bb3d76bd9d.txt b/test/snapshots/parser/tags_test/test_0038_style_tag_with_media_queries_and_nested_rules_d3ae213f84137865eff551bb3d76bd9d.txt index 3c86c8caa..7dd2642c3 100644 --- a/test/snapshots/parser/tags_test/test_0038_style_tag_with_media_queries_and_nested_rules_d3ae213f84137865eff551bb3d76bd9d.txt +++ b/test/snapshots/parser/tags_test/test_0038_style_tag_with_media_queries_and_nested_rules_d3ae213f84137865eff551bb3d76bd9d.txt @@ -26,4 +26,5 @@ input: "" │ └── tag_closing: ">" (location: (1:14)-(1:15)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0043_self-closing_script_tag_fc501b4a6704f6876be9da0803cd7f4f.txt b/test/snapshots/parser/tags_test/test_0043_self-closing_script_tag_fc501b4a6704f6876be9da0803cd7f4f.txt index 700c3cdca..1c8b60003 100644 --- a/test/snapshots/parser/tags_test/test_0043_self-closing_script_tag_fc501b4a6704f6876be9da0803cd7f4f.txt +++ b/test/snapshots/parser/tags_test/test_0043_self-closing_script_tag_fc501b4a6704f6876be9da0803cd7f4f.txt @@ -17,4 +17,5 @@ input: "" │ └── tag_closing: ">" (location: (1:26)-(1:27)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0054_case-insensitive_style_tag_bdefb7a6e5e31c0a121b7a2112469456.txt b/test/snapshots/parser/tags_test/test_0054_case-insensitive_style_tag_bdefb7a6e5e31c0a121b7a2112469456.txt index 441a649dc..2484e613d 100644 --- a/test/snapshots/parser/tags_test/test_0054_case-insensitive_style_tag_bdefb7a6e5e31c0a121b7a2112469456.txt +++ b/test/snapshots/parser/tags_test/test_0054_case-insensitive_style_tag_bdefb7a6e5e31c0a121b7a2112469456.txt @@ -26,4 +26,5 @@ input: "" │ └── tag_closing: ">" (location: (1:36)-(1:37)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0057_dot-notation_component_tag_16a392acb745a4b3370d03cdd3397334-14f9056983d3fec9e51558d843da3509.txt b/test/snapshots/parser/tags_test/test_0057_dot-notation_component_tag_16a392acb745a4b3370d03cdd3397334-14f9056983d3fec9e51558d843da3509.txt index 38a3d1977..4c0baf23e 100644 --- a/test/snapshots/parser/tags_test/test_0057_dot-notation_component_tag_16a392acb745a4b3370d03cdd3397334-14f9056983d3fec9e51558d843da3509.txt +++ b/test/snapshots/parser/tags_test/test_0057_dot-notation_component_tag_16a392acb745a4b3370d03cdd3397334-14f9056983d3fec9e51558d843da3509.txt @@ -24,4 +24,5 @@ options: {dot_notation_tags: true} │ └── tag_closing: ">" (location: (1:30)-(1:31)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0058_dot-notation_component_tag_without_option_is_parsed_as_regular_HTML_16a392acb745a4b3370d03cdd3397334.txt b/test/snapshots/parser/tags_test/test_0058_dot-notation_component_tag_without_option_is_parsed_as_regular_HTML_16a392acb745a4b3370d03cdd3397334.txt index 83d328ed2..5eae10e47 100644 --- a/test/snapshots/parser/tags_test/test_0058_dot-notation_component_tag_without_option_is_parsed_as_regular_HTML_16a392acb745a4b3370d03cdd3397334.txt +++ b/test/snapshots/parser/tags_test/test_0058_dot-notation_component_tag_without_option_is_parsed_as_regular_HTML_16a392acb745a4b3370d03cdd3397334.txt @@ -46,7 +46,8 @@ input: "" │ │ └── tag_closing: ∅ │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:23)-(1:31)) └── content: ".Button>" \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0059_dot-notation_component_tag_with_lowercase_segments_is_parsed_as_regular_HTML_864ef54646e3cf36d5b2fcbc6d4ec50e-14f9056983d3fec9e51558d843da3509.txt b/test/snapshots/parser/tags_test/test_0059_dot-notation_component_tag_with_lowercase_segments_is_parsed_as_regular_HTML_864ef54646e3cf36d5b2fcbc6d4ec50e-14f9056983d3fec9e51558d843da3509.txt index ea9f96a90..7ca46a970 100644 --- a/test/snapshots/parser/tags_test/test_0059_dot-notation_component_tag_with_lowercase_segments_is_parsed_as_regular_HTML_864ef54646e3cf36d5b2fcbc6d4ec50e-14f9056983d3fec9e51558d843da3509.txt +++ b/test/snapshots/parser/tags_test/test_0059_dot-notation_component_tag_with_lowercase_segments_is_parsed_as_regular_HTML_864ef54646e3cf36d5b2fcbc6d4ec50e-14f9056983d3fec9e51558d843da3509.txt @@ -34,4 +34,5 @@ options: {dot_notation_tags: true} │ └── tag_closing: ">" (location: (1:30)-(1:31)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0060_dot-notation_component_tag_with_three_segments_6fc9b4937b1489b96d1680e67e269fa4-14f9056983d3fec9e51558d843da3509.txt b/test/snapshots/parser/tags_test/test_0060_dot-notation_component_tag_with_three_segments_6fc9b4937b1489b96d1680e67e269fa4-14f9056983d3fec9e51558d843da3509.txt index 61f66eef5..482f2dd90 100644 --- a/test/snapshots/parser/tags_test/test_0060_dot-notation_component_tag_with_three_segments_6fc9b4937b1489b96d1680e67e269fa4-14f9056983d3fec9e51558d843da3509.txt +++ b/test/snapshots/parser/tags_test/test_0060_dot-notation_component_tag_with_three_segments_6fc9b4937b1489b96d1680e67e269fa4-14f9056983d3fec9e51558d843da3509.txt @@ -24,4 +24,5 @@ options: {dot_notation_tags: true} │ └── tag_closing: ">" (location: (1:50)-(1:51)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0061_dot-notation_component_tag_with_three_segments_without_option_is_parsed_as_regular_HTML_6fc9b4937b1489b96d1680e67e269fa4.txt b/test/snapshots/parser/tags_test/test_0061_dot-notation_component_tag_with_three_segments_without_option_is_parsed_as_regular_HTML_6fc9b4937b1489b96d1680e67e269fa4.txt index 0dfff52df..8b47ee983 100644 --- a/test/snapshots/parser/tags_test/test_0061_dot-notation_component_tag_with_three_segments_without_option_is_parsed_as_regular_HTML_6fc9b4937b1489b96d1680e67e269fa4.txt +++ b/test/snapshots/parser/tags_test/test_0061_dot-notation_component_tag_with_three_segments_without_option_is_parsed_as_regular_HTML_6fc9b4937b1489b96d1680e67e269fa4.txt @@ -46,7 +46,8 @@ input: "" │ │ └── tag_closing: ∅ │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:36)-(1:51)) └── content: ".Dialog.Button>" \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0062_dot-notation_component_tag_with_lowercase_first_segment_52b0e670c7a6c8ddea9f19ac2bc054c4-14f9056983d3fec9e51558d843da3509.txt b/test/snapshots/parser/tags_test/test_0062_dot-notation_component_tag_with_lowercase_first_segment_52b0e670c7a6c8ddea9f19ac2bc054c4-14f9056983d3fec9e51558d843da3509.txt index b4261589c..035576b6f 100644 --- a/test/snapshots/parser/tags_test/test_0062_dot-notation_component_tag_with_lowercase_first_segment_52b0e670c7a6c8ddea9f19ac2bc054c4-14f9056983d3fec9e51558d843da3509.txt +++ b/test/snapshots/parser/tags_test/test_0062_dot-notation_component_tag_with_lowercase_first_segment_52b0e670c7a6c8ddea9f19ac2bc054c4-14f9056983d3fec9e51558d843da3509.txt @@ -34,4 +34,5 @@ options: {dot_notation_tags: true} │ └── tag_closing: ">" (location: (1:30)-(1:31)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0063_dot-notation_component_tag_with_lowercase_second_segment_039769a5960fc06dac670387d537ec79-14f9056983d3fec9e51558d843da3509.txt b/test/snapshots/parser/tags_test/test_0063_dot-notation_component_tag_with_lowercase_second_segment_039769a5960fc06dac670387d537ec79-14f9056983d3fec9e51558d843da3509.txt index 70cb2f881..1b4e5934c 100644 --- a/test/snapshots/parser/tags_test/test_0063_dot-notation_component_tag_with_lowercase_second_segment_039769a5960fc06dac670387d537ec79-14f9056983d3fec9e51558d843da3509.txt +++ b/test/snapshots/parser/tags_test/test_0063_dot-notation_component_tag_with_lowercase_second_segment_039769a5960fc06dac670387d537ec79-14f9056983d3fec9e51558d843da3509.txt @@ -24,4 +24,5 @@ options: {dot_notation_tags: true} │ └── tag_closing: ">" (location: (1:30)-(1:31)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0064_dot-notation_component_tag_self-closing_7c93c5e74bb4bff70581563c8666ec26-14f9056983d3fec9e51558d843da3509.txt b/test/snapshots/parser/tags_test/test_0064_dot-notation_component_tag_self-closing_7c93c5e74bb4bff70581563c8666ec26-14f9056983d3fec9e51558d843da3509.txt index a6c584ce1..ab1b32770 100644 --- a/test/snapshots/parser/tags_test/test_0064_dot-notation_component_tag_self-closing_7c93c5e74bb4bff70581563c8666ec26-14f9056983d3fec9e51558d843da3509.txt +++ b/test/snapshots/parser/tags_test/test_0064_dot-notation_component_tag_self-closing_7c93c5e74bb4bff70581563c8666ec26-14f9056983d3fec9e51558d843da3509.txt @@ -18,4 +18,5 @@ options: {dot_notation_tags: true} ├── body: [] ├── close_tag: ∅ ├── is_void: true - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0065_dot-notation_component_tag_with_attributes_11135d6248ba8a334314186124481335-14f9056983d3fec9e51558d843da3509.txt b/test/snapshots/parser/tags_test/test_0065_dot-notation_component_tag_with_attributes_11135d6248ba8a334314186124481335-14f9056983d3fec9e51558d843da3509.txt index 233271b69..274f59870 100644 --- a/test/snapshots/parser/tags_test/test_0065_dot-notation_component_tag_with_attributes_11135d6248ba8a334314186124481335-14f9056983d3fec9e51558d843da3509.txt +++ b/test/snapshots/parser/tags_test/test_0065_dot-notation_component_tag_with_attributes_11135d6248ba8a334314186124481335-14f9056983d3fec9e51558d843da3509.txt @@ -55,4 +55,5 @@ options: {dot_notation_tags: true} │ └── tag_closing: ">" (location: (1:55)-(1:56)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/tags_test/test_0066_dot-notation_component_tag_with_three_segments_and_lowercase_middle_c16c6ac57b66e8a5272291edae4a389b-14f9056983d3fec9e51558d843da3509.txt b/test/snapshots/parser/tags_test/test_0066_dot-notation_component_tag_with_three_segments_and_lowercase_middle_c16c6ac57b66e8a5272291edae4a389b-14f9056983d3fec9e51558d843da3509.txt index 66f9c2906..c73baf4da 100644 --- a/test/snapshots/parser/tags_test/test_0066_dot-notation_component_tag_with_three_segments_and_lowercase_middle_c16c6ac57b66e8a5272291edae4a389b-14f9056983d3fec9e51558d843da3509.txt +++ b/test/snapshots/parser/tags_test/test_0066_dot-notation_component_tag_with_three_segments_and_lowercase_middle_c16c6ac57b66e8a5272291edae4a389b-14f9056983d3fec9e51558d843da3509.txt @@ -24,4 +24,5 @@ options: {dot_notation_tags: true} │ └── tag_closing: ">" (location: (1:50)-(1:51)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0002_text_content_inside_tag_f797031f3210ce6494466d619610926c.txt b/test/snapshots/parser/text_content_test/test_0002_text_content_inside_tag_f797031f3210ce6494466d619610926c.txt index 07c47a7f3..67142f847 100644 --- a/test/snapshots/parser/text_content_test/test_0002_text_content_inside_tag_f797031f3210ce6494466d619610926c.txt +++ b/test/snapshots/parser/text_content_test/test_0002_text_content_inside_tag_f797031f3210ce6494466d619610926c.txt @@ -26,4 +26,5 @@ input: "

Hello World

" │ └── tag_closing: ">" (location: (1:19)-(1:20)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0003_text_content_with_tag_after_72f22f51d0be53cd7b1017d11f441721.txt b/test/snapshots/parser/text_content_test/test_0003_text_content_with_tag_after_72f22f51d0be53cd7b1017d11f441721.txt index 3c4afb181..ebcde0305 100644 --- a/test/snapshots/parser/text_content_test/test_0003_text_content_with_tag_after_72f22f51d0be53cd7b1017d11f441721.txt +++ b/test/snapshots/parser/text_content_test/test_0003_text_content_with_tag_after_72f22f51d0be53cd7b1017d11f441721.txt @@ -29,4 +29,5 @@ input: "HelloWorld" │ └── tag_closing: ">" (location: (1:22)-(1:23)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0004_text_content_with_tag_before_75206a4d9262b9f527267fab91d7fac4.txt b/test/snapshots/parser/text_content_test/test_0004_text_content_with_tag_before_75206a4d9262b9f527267fab91d7fac4.txt index 831d6f1d5..6cc23f4bd 100644 --- a/test/snapshots/parser/text_content_test/test_0004_text_content_with_tag_before_75206a4d9262b9f527267fab91d7fac4.txt +++ b/test/snapshots/parser/text_content_test/test_0004_text_content_with_tag_before_75206a4d9262b9f527267fab91d7fac4.txt @@ -26,7 +26,8 @@ input: "HelloWorld" │ │ └── tag_closing: ">" (location: (1:17)-(1:18)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:18)-(1:23)) └── content: "World" \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0005_text_content_with_tag_around_36c530447a30a5bccff1c61bc5e4465d.txt b/test/snapshots/parser/text_content_test/test_0005_text_content_with_tag_around_36c530447a30a5bccff1c61bc5e4465d.txt index 1a07db92c..13f7e93ee 100644 --- a/test/snapshots/parser/text_content_test/test_0005_text_content_with_tag_around_36c530447a30a5bccff1c61bc5e4465d.txt +++ b/test/snapshots/parser/text_content_test/test_0005_text_content_with_tag_around_36c530447a30a5bccff1c61bc5e4465d.txt @@ -26,7 +26,8 @@ input: "HelloWorld" │ │ └── tag_closing: ">" (location: (1:17)-(1:18)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:18)-(1:23)) └── content: "World" \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0006_text_content_that_exceeds_initial_hb_buffer_T_size_(ca._4K)_998d9cbd9b8794fa030c888bfa09cad4.txt b/test/snapshots/parser/text_content_test/test_0006_text_content_that_exceeds_initial_hb_buffer_T_size_(ca._4K)_998d9cbd9b8794fa030c888bfa09cad4.txt index 4a32ccce5..889d3a50c 100644 --- a/test/snapshots/parser/text_content_test/test_0006_text_content_that_exceeds_initial_hb_buffer_T_size_(ca._4K)_998d9cbd9b8794fa030c888bfa09cad4.txt +++ b/test/snapshots/parser/text_content_test/test_0006_text_content_that_exceeds_initial_hb_buffer_T_size_(ca._4K)_998d9cbd9b8794fa030c888bfa09cad4.txt @@ -26,4 +26,5 @@ input: "
abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz01234 │ └── tag_closing: ">" (location: (1:4109)-(1:4110)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0007_text_content_that_exceeds_initial_hb_buffer_T_size_(ca._8K)_45e3ecb8edc7dbec7d68b72b5d083439.txt b/test/snapshots/parser/text_content_test/test_0007_text_content_that_exceeds_initial_hb_buffer_T_size_(ca._8K)_45e3ecb8edc7dbec7d68b72b5d083439.txt index 52f60d2bd..4a0ecc85e 100644 --- a/test/snapshots/parser/text_content_test/test_0007_text_content_that_exceeds_initial_hb_buffer_T_size_(ca._8K)_45e3ecb8edc7dbec7d68b72b5d083439.txt +++ b/test/snapshots/parser/text_content_test/test_0007_text_content_that_exceeds_initial_hb_buffer_T_size_(ca._8K)_45e3ecb8edc7dbec7d68b72b5d083439.txt @@ -26,4 +26,5 @@ input: "
abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz01234 │ └── tag_closing: ">" (location: (1:8209)-(1:8210)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0008_exclamation_as_only_content_9c8b60515462c86eadd2d66da6a0ce2b.txt b/test/snapshots/parser/text_content_test/test_0008_exclamation_as_only_content_9c8b60515462c86eadd2d66da6a0ce2b.txt index d97079a2c..52e6d0539 100644 --- a/test/snapshots/parser/text_content_test/test_0008_exclamation_as_only_content_9c8b60515462c86eadd2d66da6a0ce2b.txt +++ b/test/snapshots/parser/text_content_test/test_0008_exclamation_as_only_content_9c8b60515462c86eadd2d66da6a0ce2b.txt @@ -26,4 +26,5 @@ input: "!" │ └── tag_closing: ">" (location: (1:7)-(1:8)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0009_comma_as_only_content_674270ea117383eb846ea45b78e9e1ba.txt b/test/snapshots/parser/text_content_test/test_0009_comma_as_only_content_674270ea117383eb846ea45b78e9e1ba.txt index a31c2cc5f..122fe52f6 100644 --- a/test/snapshots/parser/text_content_test/test_0009_comma_as_only_content_674270ea117383eb846ea45b78e9e1ba.txt +++ b/test/snapshots/parser/text_content_test/test_0009_comma_as_only_content_674270ea117383eb846ea45b78e9e1ba.txt @@ -26,4 +26,5 @@ input: "," │ └── tag_closing: ">" (location: (1:7)-(1:8)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0010_dollar_sign_as_only_content_78055134c44e1a49f3c26e4b6374cfbc.txt b/test/snapshots/parser/text_content_test/test_0010_dollar_sign_as_only_content_78055134c44e1a49f3c26e4b6374cfbc.txt index b70786b78..1d7655278 100644 --- a/test/snapshots/parser/text_content_test/test_0010_dollar_sign_as_only_content_78055134c44e1a49f3c26e4b6374cfbc.txt +++ b/test/snapshots/parser/text_content_test/test_0010_dollar_sign_as_only_content_78055134c44e1a49f3c26e4b6374cfbc.txt @@ -26,4 +26,5 @@ input: "$" │ └── tag_closing: ">" (location: (1:7)-(1:8)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0011_dash_as_only_content_f53ad262a8d52fd1cab61f9120cf892a.txt b/test/snapshots/parser/text_content_test/test_0011_dash_as_only_content_f53ad262a8d52fd1cab61f9120cf892a.txt index 2c125193c..bba54a715 100644 --- a/test/snapshots/parser/text_content_test/test_0011_dash_as_only_content_f53ad262a8d52fd1cab61f9120cf892a.txt +++ b/test/snapshots/parser/text_content_test/test_0011_dash_as_only_content_f53ad262a8d52fd1cab61f9120cf892a.txt @@ -26,4 +26,5 @@ input: "-" │ └── tag_closing: ">" (location: (1:7)-(1:8)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0012_period_as_only_content_40a2513c491b7ca4305c3896365639cc.txt b/test/snapshots/parser/text_content_test/test_0012_period_as_only_content_40a2513c491b7ca4305c3896365639cc.txt index cfda04bd3..32e2cc2ec 100644 --- a/test/snapshots/parser/text_content_test/test_0012_period_as_only_content_40a2513c491b7ca4305c3896365639cc.txt +++ b/test/snapshots/parser/text_content_test/test_0012_period_as_only_content_40a2513c491b7ca4305c3896365639cc.txt @@ -26,4 +26,5 @@ input: "." │ └── tag_closing: ">" (location: (1:7)-(1:8)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0013_percent_as_only_content_0c16eab1f0efae1c3decd29d686ebf92.txt b/test/snapshots/parser/text_content_test/test_0013_percent_as_only_content_0c16eab1f0efae1c3decd29d686ebf92.txt index b6eb9a94e..f5f676242 100644 --- a/test/snapshots/parser/text_content_test/test_0013_percent_as_only_content_0c16eab1f0efae1c3decd29d686ebf92.txt +++ b/test/snapshots/parser/text_content_test/test_0013_percent_as_only_content_0c16eab1f0efae1c3decd29d686ebf92.txt @@ -26,4 +26,5 @@ input: "%" │ └── tag_closing: ">" (location: (1:7)-(1:8)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0014_slash_as_only_content_a92547d4939f0d1193fc1687ead68a69.txt b/test/snapshots/parser/text_content_test/test_0014_slash_as_only_content_a92547d4939f0d1193fc1687ead68a69.txt index 65eee4dac..2683696db 100644 --- a/test/snapshots/parser/text_content_test/test_0014_slash_as_only_content_a92547d4939f0d1193fc1687ead68a69.txt +++ b/test/snapshots/parser/text_content_test/test_0014_slash_as_only_content_a92547d4939f0d1193fc1687ead68a69.txt @@ -26,4 +26,5 @@ input: "/" │ └── tag_closing: ">" (location: (1:7)-(1:8)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0015_underscore_as_only_content_58ddd13aa94e0673c3d5a0b0117eac43.txt b/test/snapshots/parser/text_content_test/test_0015_underscore_as_only_content_58ddd13aa94e0673c3d5a0b0117eac43.txt index 4779e9727..c0384a6bc 100644 --- a/test/snapshots/parser/text_content_test/test_0015_underscore_as_only_content_58ddd13aa94e0673c3d5a0b0117eac43.txt +++ b/test/snapshots/parser/text_content_test/test_0015_underscore_as_only_content_58ddd13aa94e0673c3d5a0b0117eac43.txt @@ -26,4 +26,5 @@ input: "_" │ └── tag_closing: ">" (location: (1:7)-(1:8)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0016_colon_as_only_content_e4a58fb0e007fd23a3ecb20c2d56ac80.txt b/test/snapshots/parser/text_content_test/test_0016_colon_as_only_content_e4a58fb0e007fd23a3ecb20c2d56ac80.txt index d02314830..99cb49db4 100644 --- a/test/snapshots/parser/text_content_test/test_0016_colon_as_only_content_e4a58fb0e007fd23a3ecb20c2d56ac80.txt +++ b/test/snapshots/parser/text_content_test/test_0016_colon_as_only_content_e4a58fb0e007fd23a3ecb20c2d56ac80.txt @@ -26,4 +26,5 @@ input: ":" │ └── tag_closing: ">" (location: (1:7)-(1:8)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0017_semicolon_as_only_content_6dead327b63bdf32ce5db6c692032e76.txt b/test/snapshots/parser/text_content_test/test_0017_semicolon_as_only_content_6dead327b63bdf32ce5db6c692032e76.txt index b4d046b40..f2b9ee912 100644 --- a/test/snapshots/parser/text_content_test/test_0017_semicolon_as_only_content_6dead327b63bdf32ce5db6c692032e76.txt +++ b/test/snapshots/parser/text_content_test/test_0017_semicolon_as_only_content_6dead327b63bdf32ce5db6c692032e76.txt @@ -26,4 +26,5 @@ input: ";" │ └── tag_closing: ">" (location: (1:7)-(1:8)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0018_ampersand_as_only_content_9334b21b7f71cf0efa54e9bf47bc375d.txt b/test/snapshots/parser/text_content_test/test_0018_ampersand_as_only_content_9334b21b7f71cf0efa54e9bf47bc375d.txt index bd87b4499..98ef84f64 100644 --- a/test/snapshots/parser/text_content_test/test_0018_ampersand_as_only_content_9334b21b7f71cf0efa54e9bf47bc375d.txt +++ b/test/snapshots/parser/text_content_test/test_0018_ampersand_as_only_content_9334b21b7f71cf0efa54e9bf47bc375d.txt @@ -26,4 +26,5 @@ input: "&" │ └── tag_closing: ">" (location: (1:7)-(1:8)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0019_equals_as_only_content_50f7d033b0fe8ad1380a1ce908786917.txt b/test/snapshots/parser/text_content_test/test_0019_equals_as_only_content_50f7d033b0fe8ad1380a1ce908786917.txt index 4a3f0ad66..7b943dbb2 100644 --- a/test/snapshots/parser/text_content_test/test_0019_equals_as_only_content_50f7d033b0fe8ad1380a1ce908786917.txt +++ b/test/snapshots/parser/text_content_test/test_0019_equals_as_only_content_50f7d033b0fe8ad1380a1ce908786917.txt @@ -26,4 +26,5 @@ input: "=" │ └── tag_closing: ">" (location: (1:7)-(1:8)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0020_a-umlaut_as_only_content_87def4693e30550387f2812dec2219e6.txt b/test/snapshots/parser/text_content_test/test_0020_a-umlaut_as_only_content_87def4693e30550387f2812dec2219e6.txt index f8bf9c196..aa3a603af 100644 --- a/test/snapshots/parser/text_content_test/test_0020_a-umlaut_as_only_content_87def4693e30550387f2812dec2219e6.txt +++ b/test/snapshots/parser/text_content_test/test_0020_a-umlaut_as_only_content_87def4693e30550387f2812dec2219e6.txt @@ -26,4 +26,5 @@ input: "ä" │ └── tag_closing: ">" (location: (1:7)-(1:8)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0021_o-umlaut_as_only_content_9103b0fde88de0288ca8ca03532d66b7.txt b/test/snapshots/parser/text_content_test/test_0021_o-umlaut_as_only_content_9103b0fde88de0288ca8ca03532d66b7.txt index 927df407d..42005bcc4 100644 --- a/test/snapshots/parser/text_content_test/test_0021_o-umlaut_as_only_content_9103b0fde88de0288ca8ca03532d66b7.txt +++ b/test/snapshots/parser/text_content_test/test_0021_o-umlaut_as_only_content_9103b0fde88de0288ca8ca03532d66b7.txt @@ -26,4 +26,5 @@ input: "ö" │ └── tag_closing: ">" (location: (1:7)-(1:8)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0022_u-umlaut_as_only_content_fc95de76ebff55679d202ded6f4f04d0.txt b/test/snapshots/parser/text_content_test/test_0022_u-umlaut_as_only_content_fc95de76ebff55679d202ded6f4f04d0.txt index d6a54b3ee..bbfcb32a5 100644 --- a/test/snapshots/parser/text_content_test/test_0022_u-umlaut_as_only_content_fc95de76ebff55679d202ded6f4f04d0.txt +++ b/test/snapshots/parser/text_content_test/test_0022_u-umlaut_as_only_content_fc95de76ebff55679d202ded6f4f04d0.txt @@ -26,4 +26,5 @@ input: "ü" │ └── tag_closing: ">" (location: (1:7)-(1:8)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0023_emoji_as_only_content_400a6eb23cb6b83dd9a0bd4ddeff8409.txt b/test/snapshots/parser/text_content_test/test_0023_emoji_as_only_content_400a6eb23cb6b83dd9a0bd4ddeff8409.txt index 756c2457f..cafeaae81 100644 --- a/test/snapshots/parser/text_content_test/test_0023_emoji_as_only_content_400a6eb23cb6b83dd9a0bd4ddeff8409.txt +++ b/test/snapshots/parser/text_content_test/test_0023_emoji_as_only_content_400a6eb23cb6b83dd9a0bd4ddeff8409.txt @@ -26,4 +26,5 @@ input: "🌿" │ └── tag_closing: ">" (location: (1:7)-(1:8)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0024_non-breaking_space_(U+00A0)_as_only_content_171ed99b0854aa35f50c3371b07fffcc.txt b/test/snapshots/parser/text_content_test/test_0024_non-breaking_space_(U+00A0)_as_only_content_171ed99b0854aa35f50c3371b07fffcc.txt index 1e8e5ca78..a9408fad2 100644 --- a/test/snapshots/parser/text_content_test/test_0024_non-breaking_space_(U+00A0)_as_only_content_171ed99b0854aa35f50c3371b07fffcc.txt +++ b/test/snapshots/parser/text_content_test/test_0024_non-breaking_space_(U+00A0)_as_only_content_171ed99b0854aa35f50c3371b07fffcc.txt @@ -26,4 +26,5 @@ input: " " │ └── tag_closing: ">" (location: (1:7)-(1:8)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0025_non-breaking_space_mixed_with_ERB_-_issue_310_1f905e5ab087b22e76444d7e98132e6d.txt b/test/snapshots/parser/text_content_test/test_0025_non-breaking_space_mixed_with_ERB_-_issue_310_1f905e5ab087b22e76444d7e98132e6d.txt index 5e748a504..73f4e5af5 100644 --- a/test/snapshots/parser/text_content_test/test_0025_non-breaking_space_mixed_with_ERB_-_issue_310_1f905e5ab087b22e76444d7e98132e6d.txt +++ b/test/snapshots/parser/text_content_test/test_0025_non-breaking_space_mixed_with_ERB_-_issue_310_1f905e5ab087b22e76444d7e98132e6d.txt @@ -33,4 +33,5 @@ input: "

<%= hello %> !

" │ └── tag_closing: ">" (location: (1:20)-(1:21)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0026_multiple_non-breaking_spaces_in_text_7a2675aa6ba4cdbc5080233628d5e45e.txt b/test/snapshots/parser/text_content_test/test_0026_multiple_non-breaking_spaces_in_text_7a2675aa6ba4cdbc5080233628d5e45e.txt index cd5a43e24..a4267ca56 100644 --- a/test/snapshots/parser/text_content_test/test_0026_multiple_non-breaking_spaces_in_text_7a2675aa6ba4cdbc5080233628d5e45e.txt +++ b/test/snapshots/parser/text_content_test/test_0026_multiple_non-breaking_spaces_in_text_7a2675aa6ba4cdbc5080233628d5e45e.txt @@ -26,4 +26,5 @@ input: "

Hello World

" │ └── tag_closing: ">" (location: (1:19)-(1:20)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0027_non-breaking_space_in_attribute_value_4ef6c07c78dcc312066ef682f96c0253.txt b/test/snapshots/parser/text_content_test/test_0027_non-breaking_space_in_attribute_value_4ef6c07c78dcc312066ef682f96c0253.txt index 8564a9f37..eba1b12d3 100644 --- a/test/snapshots/parser/text_content_test/test_0027_non-breaking_space_in_attribute_value_4ef6c07c78dcc312066ef682f96c0253.txt +++ b/test/snapshots/parser/text_content_test/test_0027_non-breaking_space_in_attribute_value_4ef6c07c78dcc312066ef682f96c0253.txt @@ -46,4 +46,5 @@ input: "
Content
" │ └── tag_closing: ">" (location: (1:37)-(1:38)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0028_at_symbol_(@)_in_text_content_-_issue_285_b4af64f3ea734ed4c7510e7e5738841a.txt b/test/snapshots/parser/text_content_test/test_0028_at_symbol_(@)_in_text_content_-_issue_285_b4af64f3ea734ed4c7510e7e5738841a.txt index 460b70cb7..695eb7818 100644 --- a/test/snapshots/parser/text_content_test/test_0028_at_symbol_(@)_in_text_content_-_issue_285_b4af64f3ea734ed4c7510e7e5738841a.txt +++ b/test/snapshots/parser/text_content_test/test_0028_at_symbol_(@)_in_text_content_-_issue_285_b4af64f3ea734ed4c7510e7e5738841a.txt @@ -40,7 +40,8 @@ input: "

Did we get it wrong? Respond with @reverse to remove the rec │ │ │ └── tag_closing: ">" (location: (1:53)-(1:54)) │ │ │ │ │ ├── is_void: false - │ │ └── element_source: "HTML" + │ │ ├── element_source: "HTML" + │ │ └── escape_content: true │ │ │ └── @ HTMLTextNode (location: (1:54)-(1:77)) │ └── content: " to remove the receipt." @@ -53,4 +54,5 @@ input: "

Did we get it wrong? Respond with @reverse to remove the rec │ └── tag_closing: ">" (location: (1:80)-(1:81)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0029_at_symbol_at_beginning_of_text_b0241d43408d1826ae74f1bbec2e6413.txt b/test/snapshots/parser/text_content_test/test_0029_at_symbol_at_beginning_of_text_b0241d43408d1826ae74f1bbec2e6413.txt index 6bf37962a..e6738cb3e 100644 --- a/test/snapshots/parser/text_content_test/test_0029_at_symbol_at_beginning_of_text_b0241d43408d1826ae74f1bbec2e6413.txt +++ b/test/snapshots/parser/text_content_test/test_0029_at_symbol_at_beginning_of_text_b0241d43408d1826ae74f1bbec2e6413.txt @@ -26,4 +26,5 @@ input: "@username" │ └── tag_closing: ">" (location: (1:21)-(1:22)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0030_multiple_at_symbols_in_text_33e06a6d495e2d066b5a1a7be86f91c1.txt b/test/snapshots/parser/text_content_test/test_0030_multiple_at_symbols_in_text_33e06a6d495e2d066b5a1a7be86f91c1.txt index 8293a431c..bafd797c7 100644 --- a/test/snapshots/parser/text_content_test/test_0030_multiple_at_symbols_in_text_33e06a6d495e2d066b5a1a7be86f91c1.txt +++ b/test/snapshots/parser/text_content_test/test_0030_multiple_at_symbols_in_text_33e06a6d495e2d066b5a1a7be86f91c1.txt @@ -26,4 +26,5 @@ input: "

Email me @john@example.com

" │ └── tag_closing: ">" (location: (1:32)-(1:33)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0031_at_symbol_mixed_with_ERB_a4b70c6afcd72595d84b1468a8b61d3a.txt b/test/snapshots/parser/text_content_test/test_0031_at_symbol_mixed_with_ERB_a4b70c6afcd72595d84b1468a8b61d3a.txt index 4fee56d86..a387ccff1 100644 --- a/test/snapshots/parser/text_content_test/test_0031_at_symbol_mixed_with_ERB_a4b70c6afcd72595d84b1468a8b61d3a.txt +++ b/test/snapshots/parser/text_content_test/test_0031_at_symbol_mixed_with_ERB_a4b70c6afcd72595d84b1468a8b61d3a.txt @@ -36,4 +36,5 @@ input: "

Contact <%= user.name %> @support

" │ └── tag_closing: ">" (location: (1:39)-(1:40)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0032_at_symbol_in_attribute_value_e5290cd6e77d3872131d3aa211bea034.txt b/test/snapshots/parser/text_content_test/test_0032_at_symbol_in_attribute_value_e5290cd6e77d3872131d3aa211bea034.txt index 96e1180aa..6eb450c56 100644 --- a/test/snapshots/parser/text_content_test/test_0032_at_symbol_in_attribute_value_e5290cd6e77d3872131d3aa211bea034.txt +++ b/test/snapshots/parser/text_content_test/test_0032_at_symbol_in_attribute_value_e5290cd6e77d3872131d3aa211bea034.txt @@ -46,4 +46,5 @@ input: "Contact @support" │ └── tag_closing: ">" (location: (1:56)-(1:57)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0033_backtick_with_HTML_tags_-_issue_467_f19a10dc1b4a48f5239d4125ed18cf18.txt b/test/snapshots/parser/text_content_test/test_0033_backtick_with_HTML_tags_-_issue_467_f19a10dc1b4a48f5239d4125ed18cf18.txt index 952d56e01..c35b646b7 100644 --- a/test/snapshots/parser/text_content_test/test_0033_backtick_with_HTML_tags_-_issue_467_f19a10dc1b4a48f5239d4125ed18cf18.txt +++ b/test/snapshots/parser/text_content_test/test_0033_backtick_with_HTML_tags_-_issue_467_f19a10dc1b4a48f5239d4125ed18cf18.txt @@ -26,7 +26,8 @@ input: "a `` c" │ │ └── tag_closing: ">" (location: (1:9)-(1:10)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:10)-(1:13)) └── content: "` c" \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0034_backslash-prefixed_text_stays_literal_-_issue_635_816fd02d8670264d606d92812679f159.txt b/test/snapshots/parser/text_content_test/test_0034_backslash-prefixed_text_stays_literal_-_issue_635_816fd02d8670264d606d92812679f159.txt index bc6f341ce..cfc9cf6ef 100644 --- a/test/snapshots/parser/text_content_test/test_0034_backslash-prefixed_text_stays_literal_-_issue_635_816fd02d8670264d606d92812679f159.txt +++ b/test/snapshots/parser/text_content_test/test_0034_backslash-prefixed_text_stays_literal_-_issue_635_816fd02d8670264d606d92812679f159.txt @@ -26,4 +26,5 @@ input: "

\\Asome-regexp\\z

" │ └── tag_closing: ">" (location: (1:21)-(1:22)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0035_backslash-prefixed_text_-_issue_633_fd1ab6af93689cddc537bac4cbdaefde.txt b/test/snapshots/parser/text_content_test/test_0035_backslash-prefixed_text_-_issue_633_fd1ab6af93689cddc537bac4cbdaefde.txt index 3e3498871..281464fe6 100644 --- a/test/snapshots/parser/text_content_test/test_0035_backslash-prefixed_text_-_issue_633_fd1ab6af93689cddc537bac4cbdaefde.txt +++ b/test/snapshots/parser/text_content_test/test_0035_backslash-prefixed_text_-_issue_633_fd1ab6af93689cddc537bac4cbdaefde.txt @@ -61,7 +61,8 @@ input: |2- │ │ │ └── tag_closing: ">" (location: (1:114)-(1:115)) │ │ │ │ │ ├── is_void: false - │ │ └── element_source: "HTML" + │ │ ├── element_source: "HTML" + │ │ └── escape_content: true │ │ │ ├── close_tag: │ │ └── @ HTMLCloseTagNode (location: (1:115)-(1:119)) @@ -71,7 +72,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (1:118)-(1:119)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:119)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0036_greater_than_sign_as_text_content_-_issue_914_57c98594276214ce8696d68ea9e608d7.txt b/test/snapshots/parser/text_content_test/test_0036_greater_than_sign_as_text_content_-_issue_914_57c98594276214ce8696d68ea9e608d7.txt index 72bd88156..0a6680f46 100644 --- a/test/snapshots/parser/text_content_test/test_0036_greater_than_sign_as_text_content_-_issue_914_57c98594276214ce8696d68ea9e608d7.txt +++ b/test/snapshots/parser/text_content_test/test_0036_greater_than_sign_as_text_content_-_issue_914_57c98594276214ce8696d68ea9e608d7.txt @@ -26,4 +26,5 @@ input: ">" │ └── tag_closing: ">" (location: (1:11)-(1:12)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0037_greater_than_sign_in_text_content_ad114b67aa61b35c9553c7d323bf8984.txt b/test/snapshots/parser/text_content_test/test_0037_greater_than_sign_in_text_content_ad114b67aa61b35c9553c7d323bf8984.txt index 1fc73fc85..2c8157667 100644 --- a/test/snapshots/parser/text_content_test/test_0037_greater_than_sign_in_text_content_ad114b67aa61b35c9553c7d323bf8984.txt +++ b/test/snapshots/parser/text_content_test/test_0037_greater_than_sign_in_text_content_ad114b67aa61b35c9553c7d323bf8984.txt @@ -26,4 +26,5 @@ input: "

5 > 3

" │ └── tag_closing: ">" (location: (1:11)-(1:12)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0038_multiple_greater_than_signs_in_text_content_bd1df2a832f84ad98b4856e31f8361aa.txt b/test/snapshots/parser/text_content_test/test_0038_multiple_greater_than_signs_in_text_content_bd1df2a832f84ad98b4856e31f8361aa.txt index ca14015e1..538a25ed2 100644 --- a/test/snapshots/parser/text_content_test/test_0038_multiple_greater_than_signs_in_text_content_bd1df2a832f84ad98b4856e31f8361aa.txt +++ b/test/snapshots/parser/text_content_test/test_0038_multiple_greater_than_signs_in_text_content_bd1df2a832f84ad98b4856e31f8361aa.txt @@ -26,4 +26,5 @@ input: "a >> b" │ └── tag_closing: ">" (location: (1:18)-(1:19)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0039_greater_than_sign_at_start_of_text_content_944463c4977564433adf66214c162350.txt b/test/snapshots/parser/text_content_test/test_0039_greater_than_sign_at_start_of_text_content_944463c4977564433adf66214c162350.txt index 0b0f0c198..ff9d8512e 100644 --- a/test/snapshots/parser/text_content_test/test_0039_greater_than_sign_at_start_of_text_content_944463c4977564433adf66214c162350.txt +++ b/test/snapshots/parser/text_content_test/test_0039_greater_than_sign_at_start_of_text_content_944463c4977564433adf66214c162350.txt @@ -26,4 +26,5 @@ input: "> quote" │ └── tag_closing: ">" (location: (1:19)-(1:20)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0040_less_than_sign_as_text_content_3bd7819f22271a58913785c6bbc5c5a8.txt b/test/snapshots/parser/text_content_test/test_0040_less_than_sign_as_text_content_3bd7819f22271a58913785c6bbc5c5a8.txt index 56710b567..e78f2c6ed 100644 --- a/test/snapshots/parser/text_content_test/test_0040_less_than_sign_as_text_content_3bd7819f22271a58913785c6bbc5c5a8.txt +++ b/test/snapshots/parser/text_content_test/test_0040_less_than_sign_as_text_content_3bd7819f22271a58913785c6bbc5c5a8.txt @@ -26,4 +26,5 @@ input: "<" │ └── tag_closing: ">" (location: (1:11)-(1:12)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0041_less_than_sign_in_text_content_be26dece1b4a872d906a62cd30433e0a.txt b/test/snapshots/parser/text_content_test/test_0041_less_than_sign_in_text_content_be26dece1b4a872d906a62cd30433e0a.txt index 01733f577..7558eb392 100644 --- a/test/snapshots/parser/text_content_test/test_0041_less_than_sign_in_text_content_be26dece1b4a872d906a62cd30433e0a.txt +++ b/test/snapshots/parser/text_content_test/test_0041_less_than_sign_in_text_content_be26dece1b4a872d906a62cd30433e0a.txt @@ -26,4 +26,5 @@ input: "

5 < 3

" │ └── tag_closing: ">" (location: (1:11)-(1:12)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0042_multiple_less_than_signs_in_text_content_1bb4f10f9e0507975d611d3b13f7d2e2.txt b/test/snapshots/parser/text_content_test/test_0042_multiple_less_than_signs_in_text_content_1bb4f10f9e0507975d611d3b13f7d2e2.txt index be3e9db56..d8f80a8c6 100644 --- a/test/snapshots/parser/text_content_test/test_0042_multiple_less_than_signs_in_text_content_1bb4f10f9e0507975d611d3b13f7d2e2.txt +++ b/test/snapshots/parser/text_content_test/test_0042_multiple_less_than_signs_in_text_content_1bb4f10f9e0507975d611d3b13f7d2e2.txt @@ -26,4 +26,5 @@ input: "<<" │ └── tag_closing: ">" (location: (1:14)-(1:15)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0043_less_than_sign_at_start_of_text_content_664724c29cf18a13218918a0edae877b.txt b/test/snapshots/parser/text_content_test/test_0043_less_than_sign_at_start_of_text_content_664724c29cf18a13218918a0edae877b.txt index 553f4e480..8a3357b93 100644 --- a/test/snapshots/parser/text_content_test/test_0043_less_than_sign_at_start_of_text_content_664724c29cf18a13218918a0edae877b.txt +++ b/test/snapshots/parser/text_content_test/test_0043_less_than_sign_at_start_of_text_content_664724c29cf18a13218918a0edae877b.txt @@ -26,4 +26,5 @@ input: "< quote" │ └── tag_closing: ">" (location: (1:19)-(1:20)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0044_less_than_and_greater_than_in_text_content_9361c9d8de6e332e976817fa2cc538b0.txt b/test/snapshots/parser/text_content_test/test_0044_less_than_and_greater_than_in_text_content_9361c9d8de6e332e976817fa2cc538b0.txt index d44d4efa7..4edb9a37f 100644 --- a/test/snapshots/parser/text_content_test/test_0044_less_than_and_greater_than_in_text_content_9361c9d8de6e332e976817fa2cc538b0.txt +++ b/test/snapshots/parser/text_content_test/test_0044_less_than_and_greater_than_in_text_content_9361c9d8de6e332e976817fa2cc538b0.txt @@ -26,4 +26,5 @@ input: "

a < b > c

" │ └── tag_closing: ">" (location: (1:15)-(1:16)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0045_arrow_in_text_content_69aca3c01387fdb17efff20af5dd181b.txt b/test/snapshots/parser/text_content_test/test_0045_arrow_in_text_content_69aca3c01387fdb17efff20af5dd181b.txt index f5098f654..a4114d8cf 100644 --- a/test/snapshots/parser/text_content_test/test_0045_arrow_in_text_content_69aca3c01387fdb17efff20af5dd181b.txt +++ b/test/snapshots/parser/text_content_test/test_0045_arrow_in_text_content_69aca3c01387fdb17efff20af5dd181b.txt @@ -26,4 +26,5 @@ input: "a -> b" │ └── tag_closing: ">" (location: (1:18)-(1:19)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0046_generic_syntax_in_text_content_632f54e5139044a2aa0c94235390a040.txt b/test/snapshots/parser/text_content_test/test_0046_generic_syntax_in_text_content_632f54e5139044a2aa0c94235390a040.txt index 6916e1dfd..c1a48e374 100644 --- a/test/snapshots/parser/text_content_test/test_0046_generic_syntax_in_text_content_632f54e5139044a2aa0c94235390a040.txt +++ b/test/snapshots/parser/text_content_test/test_0046_generic_syntax_in_text_content_632f54e5139044a2aa0c94235390a040.txt @@ -38,4 +38,5 @@ input: "Array" │ └── tag_closing: ">" (location: (1:25)-(1:26)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0047_less_than_followed_by_space_5e22101e61698d6079072db06e9ea6c2.txt b/test/snapshots/parser/text_content_test/test_0047_less_than_followed_by_space_5e22101e61698d6079072db06e9ea6c2.txt index bc7dcf671..47f2541fc 100644 --- a/test/snapshots/parser/text_content_test/test_0047_less_than_followed_by_space_5e22101e61698d6079072db06e9ea6c2.txt +++ b/test/snapshots/parser/text_content_test/test_0047_less_than_followed_by_space_5e22101e61698d6079072db06e9ea6c2.txt @@ -26,4 +26,5 @@ input: "

< /span>

" │ └── tag_closing: ">" (location: (1:14)-(1:15)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0048_less_than_followed_by_number_b964caf2cc8a1345a3e78f94c2158eeb.txt b/test/snapshots/parser/text_content_test/test_0048_less_than_followed_by_number_b964caf2cc8a1345a3e78f94c2158eeb.txt index 9c10178bd..6f4f3dc33 100644 --- a/test/snapshots/parser/text_content_test/test_0048_less_than_followed_by_number_b964caf2cc8a1345a3e78f94c2158eeb.txt +++ b/test/snapshots/parser/text_content_test/test_0048_less_than_followed_by_number_b964caf2cc8a1345a3e78f94c2158eeb.txt @@ -26,4 +26,5 @@ input: "

<5

" │ └── tag_closing: ">" (location: (1:8)-(1:9)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0049_triple_less_than_a253e1137dfc567d1cc06c55804f70a7.txt b/test/snapshots/parser/text_content_test/test_0049_triple_less_than_a253e1137dfc567d1cc06c55804f70a7.txt index 17c438f6d..3a1b73286 100644 --- a/test/snapshots/parser/text_content_test/test_0049_triple_less_than_a253e1137dfc567d1cc06c55804f70a7.txt +++ b/test/snapshots/parser/text_content_test/test_0049_triple_less_than_a253e1137dfc567d1cc06c55804f70a7.txt @@ -26,4 +26,5 @@ input: "<<<" │ └── tag_closing: ">" (location: (1:15)-(1:16)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0050_heredoc_style_539f63b207f388d48b6915431be64dd5.txt b/test/snapshots/parser/text_content_test/test_0050_heredoc_style_539f63b207f388d48b6915431be64dd5.txt index ed2347f81..b12635a06 100644 --- a/test/snapshots/parser/text_content_test/test_0050_heredoc_style_539f63b207f388d48b6915431be64dd5.txt +++ b/test/snapshots/parser/text_content_test/test_0050_heredoc_style_539f63b207f388d48b6915431be64dd5.txt @@ -26,4 +26,5 @@ input: "<<~HTML" │ └── tag_closing: ">" (location: (1:19)-(1:20)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0051_bit_shift_operators_104e6d5e680d192b27dfe22688002a45.txt b/test/snapshots/parser/text_content_test/test_0051_bit_shift_operators_104e6d5e680d192b27dfe22688002a45.txt index 8bee53a3a..0e2b6095a 100644 --- a/test/snapshots/parser/text_content_test/test_0051_bit_shift_operators_104e6d5e680d192b27dfe22688002a45.txt +++ b/test/snapshots/parser/text_content_test/test_0051_bit_shift_operators_104e6d5e680d192b27dfe22688002a45.txt @@ -26,4 +26,5 @@ input: "x << 2 >> 1" │ └── tag_closing: ">" (location: (1:23)-(1:24)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0052_spaceship_operator_dcfff41b8aa130d01bb8f780ced92397.txt b/test/snapshots/parser/text_content_test/test_0052_spaceship_operator_dcfff41b8aa130d01bb8f780ced92397.txt index 36d86b4d8..5ffbbb7f4 100644 --- a/test/snapshots/parser/text_content_test/test_0052_spaceship_operator_dcfff41b8aa130d01bb8f780ced92397.txt +++ b/test/snapshots/parser/text_content_test/test_0052_spaceship_operator_dcfff41b8aa130d01bb8f780ced92397.txt @@ -26,4 +26,5 @@ input: "a <=> b" │ └── tag_closing: ">" (location: (1:19)-(1:20)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0053_not_equal_operator_6e6eefbc103ede46cb244852a2aa8fb3.txt b/test/snapshots/parser/text_content_test/test_0053_not_equal_operator_6e6eefbc103ede46cb244852a2aa8fb3.txt index 9268455b2..38a101acd 100644 --- a/test/snapshots/parser/text_content_test/test_0053_not_equal_operator_6e6eefbc103ede46cb244852a2aa8fb3.txt +++ b/test/snapshots/parser/text_content_test/test_0053_not_equal_operator_6e6eefbc103ede46cb244852a2aa8fb3.txt @@ -26,4 +26,5 @@ input: "a <> b" │ └── tag_closing: ">" (location: (1:18)-(1:19)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0054_less_than_or_equal_a845fb6b22cfd5dbb6813c5843b396e0.txt b/test/snapshots/parser/text_content_test/test_0054_less_than_or_equal_a845fb6b22cfd5dbb6813c5843b396e0.txt index 4a1b681ab..f9fbc8b6a 100644 --- a/test/snapshots/parser/text_content_test/test_0054_less_than_or_equal_a845fb6b22cfd5dbb6813c5843b396e0.txt +++ b/test/snapshots/parser/text_content_test/test_0054_less_than_or_equal_a845fb6b22cfd5dbb6813c5843b396e0.txt @@ -26,4 +26,5 @@ input: "a <= b" │ └── tag_closing: ">" (location: (1:18)-(1:19)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0055_greater_than_or_equal_ec5f24572e336250cd31b7525a344bc5.txt b/test/snapshots/parser/text_content_test/test_0055_greater_than_or_equal_ec5f24572e336250cd31b7525a344bc5.txt index cf3911dd2..8c0726668 100644 --- a/test/snapshots/parser/text_content_test/test_0055_greater_than_or_equal_ec5f24572e336250cd31b7525a344bc5.txt +++ b/test/snapshots/parser/text_content_test/test_0055_greater_than_or_equal_ec5f24572e336250cd31b7525a344bc5.txt @@ -26,4 +26,5 @@ input: "a >= b" │ └── tag_closing: ">" (location: (1:18)-(1:19)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0056_xml-like_content_in_code_c682814425634c1cce754dbb63a5d307.txt b/test/snapshots/parser/text_content_test/test_0056_xml-like_content_in_code_c682814425634c1cce754dbb63a5d307.txt index 4e80c5b46..e6ec63231 100644 --- a/test/snapshots/parser/text_content_test/test_0056_xml-like_content_in_code_c682814425634c1cce754dbb63a5d307.txt +++ b/test/snapshots/parser/text_content_test/test_0056_xml-like_content_in_code_c682814425634c1cce754dbb63a5d307.txt @@ -35,4 +35,5 @@ input: "" │ └── tag_closing: ">" (location: (1:17)-(1:18)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/text_content_test/test_0057_template_literal_style_4c84914ea80e2f77f57a79cc247080bf.txt b/test/snapshots/parser/text_content_test/test_0057_template_literal_style_4c84914ea80e2f77f57a79cc247080bf.txt index 2e94eb302..a94359362 100644 --- a/test/snapshots/parser/text_content_test/test_0057_template_literal_style_4c84914ea80e2f77f57a79cc247080bf.txt +++ b/test/snapshots/parser/text_content_test/test_0057_template_literal_style_4c84914ea80e2f77f57a79cc247080bf.txt @@ -26,4 +26,5 @@ input: "${value}" │ └── tag_closing: ">" (location: (1:20)-(1:21)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/unclosed_close_tag_test/test_0001_close_tag_missing_gt_followed_by_ERB_7db4d0cd319e0bddccb7833ea9ceb752.txt b/test/snapshots/parser/unclosed_close_tag_test/test_0001_close_tag_missing_gt_followed_by_ERB_7db4d0cd319e0bddccb7833ea9ceb752.txt index 64e85186c..8b4fda22e 100644 --- a/test/snapshots/parser/unclosed_close_tag_test/test_0001_close_tag_missing_gt_followed_by_ERB_7db4d0cd319e0bddccb7833ea9ceb752.txt +++ b/test/snapshots/parser/unclosed_close_tag_test/test_0001_close_tag_missing_gt_followed_by_ERB_7db4d0cd319e0bddccb7833ea9ceb752.txt @@ -55,7 +55,8 @@ input: |2- │ │ │ └── tag_closing: ∅ │ │ │ │ │ ├── is_void: false - │ │ └── element_source: "HTML" + │ │ ├── element_source: "HTML" + │ │ └── escape_content: true │ │ │ │ │ ├── else_clause: @@ -89,7 +90,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (5:38)-(5:39)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (5:39)-(6:0)) │ │ └── content: "\n" diff --git a/test/snapshots/parser/unclosed_close_tag_test/test_0002_close_tag_missing_gt_at_EOF_b1ca5474af9795e4f1ecd478e6d481b5.txt b/test/snapshots/parser/unclosed_close_tag_test/test_0002_close_tag_missing_gt_at_EOF_b1ca5474af9795e4f1ecd478e6d481b5.txt index f072e178f..49fa8d66d 100644 --- a/test/snapshots/parser/unclosed_close_tag_test/test_0002_close_tag_missing_gt_at_EOF_b1ca5474af9795e4f1ecd478e6d481b5.txt +++ b/test/snapshots/parser/unclosed_close_tag_test/test_0002_close_tag_missing_gt_at_EOF_b1ca5474af9795e4f1ecd478e6d481b5.txt @@ -32,4 +32,5 @@ input: |2- │ └── tag_closing: ∅ │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/unclosed_close_tag_test/test_0003_close_tag_missing_gt_followed_by_another_HTML_tag_68ffd11784a24ed26644ba452f403bb4.txt b/test/snapshots/parser/unclosed_close_tag_test/test_0003_close_tag_missing_gt_followed_by_another_HTML_tag_68ffd11784a24ed26644ba452f403bb4.txt index 17e2a4645..e025ec562 100644 --- a/test/snapshots/parser/unclosed_close_tag_test/test_0003_close_tag_missing_gt_followed_by_another_HTML_tag_68ffd11784a24ed26644ba452f403bb4.txt +++ b/test/snapshots/parser/unclosed_close_tag_test/test_0003_close_tag_missing_gt_followed_by_another_HTML_tag_68ffd11784a24ed26644ba452f403bb4.txt @@ -42,7 +42,8 @@ input: "

Hello" │ │ └── tag_closing: ∅ │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── close_tag: │ └── @ HTMLCloseTagNode (location: (1:16)-(1:22)) @@ -52,4 +53,5 @@ input: "

Hello" │ └── tag_closing: ">" (location: (1:21)-(1:22)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/unclosed_close_tag_test/test_0004_close_tag_missing_gt_followed_by_text_content_0f2ffcb7508b2773612e3960082864c2.txt b/test/snapshots/parser/unclosed_close_tag_test/test_0004_close_tag_missing_gt_followed_by_text_content_0f2ffcb7508b2773612e3960082864c2.txt index e77d85402..1dd9fbb0a 100644 --- a/test/snapshots/parser/unclosed_close_tag_test/test_0004_close_tag_missing_gt_followed_by_text_content_0f2ffcb7508b2773612e3960082864c2.txt +++ b/test/snapshots/parser/unclosed_close_tag_test/test_0004_close_tag_missing_gt_followed_by_text_content_0f2ffcb7508b2773612e3960082864c2.txt @@ -31,7 +31,8 @@ input: "

Hello

" (location: (1:11)-(1:12)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:12)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/utf8_test/test_0006_emoji_in_html_content_5b6b2be6ae09fde85f0cefaad29486e4.txt b/test/snapshots/parser/utf8_test/test_0006_emoji_in_html_content_5b6b2be6ae09fde85f0cefaad29486e4.txt index 9368bf267..5e79d5a4b 100644 --- a/test/snapshots/parser/utf8_test/test_0006_emoji_in_html_content_5b6b2be6ae09fde85f0cefaad29486e4.txt +++ b/test/snapshots/parser/utf8_test/test_0006_emoji_in_html_content_5b6b2be6ae09fde85f0cefaad29486e4.txt @@ -27,7 +27,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (1:11)-(1:12)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:12)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/utf8_test/test_0007_multiple_utf8_characters_in_html_content_49687542f26edd7a1b84fb2dad013531.txt b/test/snapshots/parser/utf8_test/test_0007_multiple_utf8_characters_in_html_content_49687542f26edd7a1b84fb2dad013531.txt index 09d59401e..904f9aaae 100644 --- a/test/snapshots/parser/utf8_test/test_0007_multiple_utf8_characters_in_html_content_49687542f26edd7a1b84fb2dad013531.txt +++ b/test/snapshots/parser/utf8_test/test_0007_multiple_utf8_characters_in_html_content_49687542f26edd7a1b84fb2dad013531.txt @@ -27,7 +27,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (1:13)-(1:14)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:14)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/utf8_test/test_0008_mixed_ascii_and_utf8_characters_911649c567a66a8501fd3b2507be99ab.txt b/test/snapshots/parser/utf8_test/test_0008_mixed_ascii_and_utf8_characters_911649c567a66a8501fd3b2507be99ab.txt index b98f3b6e5..55502d2f0 100644 --- a/test/snapshots/parser/utf8_test/test_0008_mixed_ascii_and_utf8_characters_911649c567a66a8501fd3b2507be99ab.txt +++ b/test/snapshots/parser/utf8_test/test_0008_mixed_ascii_and_utf8_characters_911649c567a66a8501fd3b2507be99ab.txt @@ -27,7 +27,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (1:26)-(1:27)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:27)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/utf8_test/test_0009_issue_327_reproduction_case_0f5afa2ae1df8b048986f5c5354f59b7.txt b/test/snapshots/parser/utf8_test/test_0009_issue_327_reproduction_case_0f5afa2ae1df8b048986f5c5354f59b7.txt index 72b596ce4..8e03ef0be 100644 --- a/test/snapshots/parser/utf8_test/test_0009_issue_327_reproduction_case_0f5afa2ae1df8b048986f5c5354f59b7.txt +++ b/test/snapshots/parser/utf8_test/test_0009_issue_327_reproduction_case_0f5afa2ae1df8b048986f5c5354f59b7.txt @@ -28,7 +28,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (1:11)-(1:12)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── @ HTMLTextNode (location: (1:12)-(2:0)) │ └── content: "\n" @@ -55,7 +56,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (2:11)-(2:12)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (2:12)-(3:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/whitespace_test/test_0001_whitespace_tracking_disabled_by_default_596726fb05a5adb8f455e308fc4a08a0.txt b/test/snapshots/parser/whitespace_test/test_0001_whitespace_tracking_disabled_by_default_596726fb05a5adb8f455e308fc4a08a0.txt index 2394827ad..e25148a34 100644 --- a/test/snapshots/parser/whitespace_test/test_0001_whitespace_tracking_disabled_by_default_596726fb05a5adb8f455e308fc4a08a0.txt +++ b/test/snapshots/parser/whitespace_test/test_0001_whitespace_tracking_disabled_by_default_596726fb05a5adb8f455e308fc4a08a0.txt @@ -47,7 +47,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (1:35)-(1:36)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:36)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/whitespace_test/test_0002_whitespace_tracking_when_enabled_596726fb05a5adb8f455e308fc4a08a0-b26dbda6d8a652930695c93bd07179f4.txt b/test/snapshots/parser/whitespace_test/test_0002_whitespace_tracking_when_enabled_596726fb05a5adb8f455e308fc4a08a0-b26dbda6d8a652930695c93bd07179f4.txt index 3667cc413..7037e92bc 100644 --- a/test/snapshots/parser/whitespace_test/test_0002_whitespace_tracking_when_enabled_596726fb05a5adb8f455e308fc4a08a0-b26dbda6d8a652930695c93bd07179f4.txt +++ b/test/snapshots/parser/whitespace_test/test_0002_whitespace_tracking_when_enabled_596726fb05a5adb8f455e308fc4a08a0-b26dbda6d8a652930695c93bd07179f4.txt @@ -51,7 +51,8 @@ options: {track_whitespace: true} │ │ └── tag_closing: ">" (location: (1:35)-(1:36)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:36)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/whitespace_test/test_0003_whitespace_between_attributes_86ef4eacb5bb6d733c3e4f2cb0781854-b26dbda6d8a652930695c93bd07179f4.txt b/test/snapshots/parser/whitespace_test/test_0003_whitespace_between_attributes_86ef4eacb5bb6d733c3e4f2cb0781854-b26dbda6d8a652930695c93bd07179f4.txt index 808ba716e..81f8cc8a1 100644 --- a/test/snapshots/parser/whitespace_test/test_0003_whitespace_between_attributes_86ef4eacb5bb6d733c3e4f2cb0781854-b26dbda6d8a652930695c93bd07179f4.txt +++ b/test/snapshots/parser/whitespace_test/test_0003_whitespace_between_attributes_86ef4eacb5bb6d733c3e4f2cb0781854-b26dbda6d8a652930695c93bd07179f4.txt @@ -74,7 +74,8 @@ options: {track_whitespace: true} │ │ └── tag_closing: ">" (location: (1:42)-(1:43)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:43)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/whitespace_test/test_0005_whitespace_between_close_tag_opening_and_tag_name_60d7278e90782f4dcdee582855d5796f-b26dbda6d8a652930695c93bd07179f4.txt b/test/snapshots/parser/whitespace_test/test_0005_whitespace_between_close_tag_opening_and_tag_name_60d7278e90782f4dcdee582855d5796f-b26dbda6d8a652930695c93bd07179f4.txt index 43c5e15aa..98301c955 100644 --- a/test/snapshots/parser/whitespace_test/test_0005_whitespace_between_close_tag_opening_and_tag_name_60d7278e90782f4dcdee582855d5796f-b26dbda6d8a652930695c93bd07179f4.txt +++ b/test/snapshots/parser/whitespace_test/test_0005_whitespace_between_close_tag_opening_and_tag_name_60d7278e90782f4dcdee582855d5796f-b26dbda6d8a652930695c93bd07179f4.txt @@ -28,7 +28,8 @@ options: {track_whitespace: true} │ │ └── tag_closing: ">" (location: (1:14)-(1:15)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:15)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/whitespace_test/test_0006_whitespace_in_close_tag_4869eaed35a27e6bfa64cd9d29e954fd-b26dbda6d8a652930695c93bd07179f4.txt b/test/snapshots/parser/whitespace_test/test_0006_whitespace_in_close_tag_4869eaed35a27e6bfa64cd9d29e954fd-b26dbda6d8a652930695c93bd07179f4.txt index 47e5d800c..c9b0ad5e7 100644 --- a/test/snapshots/parser/whitespace_test/test_0006_whitespace_in_close_tag_4869eaed35a27e6bfa64cd9d29e954fd-b26dbda6d8a652930695c93bd07179f4.txt +++ b/test/snapshots/parser/whitespace_test/test_0006_whitespace_in_close_tag_4869eaed35a27e6bfa64cd9d29e954fd-b26dbda6d8a652930695c93bd07179f4.txt @@ -28,7 +28,8 @@ options: {track_whitespace: true} │ │ └── tag_closing: ">" (location: (1:13)-(1:14)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:14)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/whitespace_test/test_0007_newline_in_close_tag_caaec36f193575041f63141c8ac5e514-b26dbda6d8a652930695c93bd07179f4.txt b/test/snapshots/parser/whitespace_test/test_0007_newline_in_close_tag_caaec36f193575041f63141c8ac5e514-b26dbda6d8a652930695c93bd07179f4.txt index 43d1c1a34..308d4cbe0 100644 --- a/test/snapshots/parser/whitespace_test/test_0007_newline_in_close_tag_caaec36f193575041f63141c8ac5e514-b26dbda6d8a652930695c93bd07179f4.txt +++ b/test/snapshots/parser/whitespace_test/test_0007_newline_in_close_tag_caaec36f193575041f63141c8ac5e514-b26dbda6d8a652930695c93bd07179f4.txt @@ -34,7 +34,8 @@ options: {track_whitespace: true} │ │ └── tag_closing: ">" (location: (3:0)-(3:1)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:1)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/whitespace_test/test_0008_whitespace_after_boolean_attributes_3a16ba4ca464b2a26bb0b237c91fcd51-b26dbda6d8a652930695c93bd07179f4.txt b/test/snapshots/parser/whitespace_test/test_0008_whitespace_after_boolean_attributes_3a16ba4ca464b2a26bb0b237c91fcd51-b26dbda6d8a652930695c93bd07179f4.txt index 306aa15b4..e9dd54432 100644 --- a/test/snapshots/parser/whitespace_test/test_0008_whitespace_after_boolean_attributes_3a16ba4ca464b2a26bb0b237c91fcd51-b26dbda6d8a652930695c93bd07179f4.txt +++ b/test/snapshots/parser/whitespace_test/test_0008_whitespace_after_boolean_attributes_3a16ba4ca464b2a26bb0b237c91fcd51-b26dbda6d8a652930695c93bd07179f4.txt @@ -36,7 +36,8 @@ options: {track_whitespace: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:23)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/whitespace_test/test_0009_whitespace_around_equals_sign_in_attributes_60bca752baacaa57df6164fdba262d2b-b26dbda6d8a652930695c93bd07179f4.txt b/test/snapshots/parser/whitespace_test/test_0009_whitespace_around_equals_sign_in_attributes_60bca752baacaa57df6164fdba262d2b-b26dbda6d8a652930695c93bd07179f4.txt index 71e955ba9..1eec4768d 100644 --- a/test/snapshots/parser/whitespace_test/test_0009_whitespace_around_equals_sign_in_attributes_60bca752baacaa57df6164fdba262d2b-b26dbda6d8a652930695c93bd07179f4.txt +++ b/test/snapshots/parser/whitespace_test/test_0009_whitespace_around_equals_sign_in_attributes_60bca752baacaa57df6164fdba262d2b-b26dbda6d8a652930695c93bd07179f4.txt @@ -45,7 +45,8 @@ options: {track_whitespace: true} │ │ └── tag_closing: ">" (location: (1:23)-(1:24)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:24)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/whitespace_test/test_0010_self-closing_tag_with_whitespace_before_slash_080eee2ba54687ee242ec1a7fab82037-b26dbda6d8a652930695c93bd07179f4.txt b/test/snapshots/parser/whitespace_test/test_0010_self-closing_tag_with_whitespace_before_slash_080eee2ba54687ee242ec1a7fab82037-b26dbda6d8a652930695c93bd07179f4.txt index 63a46d8ff..cae1610bd 100644 --- a/test/snapshots/parser/whitespace_test/test_0010_self-closing_tag_with_whitespace_before_slash_080eee2ba54687ee242ec1a7fab82037-b26dbda6d8a652930695c93bd07179f4.txt +++ b/test/snapshots/parser/whitespace_test/test_0010_self-closing_tag_with_whitespace_before_slash_080eee2ba54687ee242ec1a7fab82037-b26dbda6d8a652930695c93bd07179f4.txt @@ -45,7 +45,8 @@ options: {track_whitespace: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:26)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/whitespace_test/test_0011_multiple_attributes_with_whitespace_around_equals_96aa1e0c49bba47922aabf231ff81c15-b26dbda6d8a652930695c93bd07179f4.txt b/test/snapshots/parser/whitespace_test/test_0011_multiple_attributes_with_whitespace_around_equals_96aa1e0c49bba47922aabf231ff81c15-b26dbda6d8a652930695c93bd07179f4.txt index 46b9bd80c..28b5a2e78 100644 --- a/test/snapshots/parser/whitespace_test/test_0011_multiple_attributes_with_whitespace_around_equals_96aa1e0c49bba47922aabf231ff81c15-b26dbda6d8a652930695c93bd07179f4.txt +++ b/test/snapshots/parser/whitespace_test/test_0011_multiple_attributes_with_whitespace_around_equals_96aa1e0c49bba47922aabf231ff81c15-b26dbda6d8a652930695c93bd07179f4.txt @@ -74,7 +74,8 @@ options: {track_whitespace: true} │ │ └── tag_closing: ">" (location: (1:56)-(1:57)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:57)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/whitespace_test/test_0012_mixed_whitespace_types_in_attributes_969f65e330338945ed0b52214eaef3b4-b26dbda6d8a652930695c93bd07179f4.txt b/test/snapshots/parser/whitespace_test/test_0012_mixed_whitespace_types_in_attributes_969f65e330338945ed0b52214eaef3b4-b26dbda6d8a652930695c93bd07179f4.txt index da1cbaeac..60beb49b6 100644 --- a/test/snapshots/parser/whitespace_test/test_0012_mixed_whitespace_types_in_attributes_969f65e330338945ed0b52214eaef3b4-b26dbda6d8a652930695c93bd07179f4.txt +++ b/test/snapshots/parser/whitespace_test/test_0012_mixed_whitespace_types_in_attributes_969f65e330338945ed0b52214eaef3b4-b26dbda6d8a652930695c93bd07179f4.txt @@ -59,7 +59,8 @@ options: {track_whitespace: true} │ │ └── tag_closing: ">" (location: (2:27)-(2:28)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (2:28)-(3:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/whitespace_test/test_0014_ERB_within_attribute_values_with_whitespace_b1001a9e93330e73b5bd3894b7635a52-b26dbda6d8a652930695c93bd07179f4.txt b/test/snapshots/parser/whitespace_test/test_0014_ERB_within_attribute_values_with_whitespace_b1001a9e93330e73b5bd3894b7635a52-b26dbda6d8a652930695c93bd07179f4.txt index 094e5a671..89f808e9f 100644 --- a/test/snapshots/parser/whitespace_test/test_0014_ERB_within_attribute_values_with_whitespace_b1001a9e93330e73b5bd3894b7635a52-b26dbda6d8a652930695c93bd07179f4.txt +++ b/test/snapshots/parser/whitespace_test/test_0014_ERB_within_attribute_values_with_whitespace_b1001a9e93330e73b5bd3894b7635a52-b26dbda6d8a652930695c93bd07179f4.txt @@ -58,7 +58,8 @@ options: {track_whitespace: true} │ │ └── tag_closing: ">" (location: (1:43)-(1:44)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:44)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/whitespace_test/test_0017_multiline_attributes_with_whitespace_c2fcd56402bd96a0482f4882586af251-b26dbda6d8a652930695c93bd07179f4.txt b/test/snapshots/parser/whitespace_test/test_0017_multiline_attributes_with_whitespace_c2fcd56402bd96a0482f4882586af251-b26dbda6d8a652930695c93bd07179f4.txt index 7d840031e..ea9cb6713 100644 --- a/test/snapshots/parser/whitespace_test/test_0017_multiline_attributes_with_whitespace_c2fcd56402bd96a0482f4882586af251-b26dbda6d8a652930695c93bd07179f4.txt +++ b/test/snapshots/parser/whitespace_test/test_0017_multiline_attributes_with_whitespace_c2fcd56402bd96a0482f4882586af251-b26dbda6d8a652930695c93bd07179f4.txt @@ -87,7 +87,8 @@ options: {track_whitespace: true} │ │ └── tag_closing: ">" (location: (3:25)-(3:26)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:26)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/whitespace_test/test_0018_boolean_attributes_mixed_with_valued_attributes_518f8319b75337953dc54f3802815ea1-b26dbda6d8a652930695c93bd07179f4.txt b/test/snapshots/parser/whitespace_test/test_0018_boolean_attributes_mixed_with_valued_attributes_518f8319b75337953dc54f3802815ea1-b26dbda6d8a652930695c93bd07179f4.txt index 9f1246234..bf50275c2 100644 --- a/test/snapshots/parser/whitespace_test/test_0018_boolean_attributes_mixed_with_valued_attributes_518f8319b75337953dc54f3802815ea1-b26dbda6d8a652930695c93bd07179f4.txt +++ b/test/snapshots/parser/whitespace_test/test_0018_boolean_attributes_mixed_with_valued_attributes_518f8319b75337953dc54f3802815ea1-b26dbda6d8a652930695c93bd07179f4.txt @@ -73,7 +73,8 @@ options: {track_whitespace: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:52)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/whitespace_test/test_0019_whitespace_before_and_after_tag_closing_bracket_8f7c00549ca25b82b503cd4fe1bfe81b-b26dbda6d8a652930695c93bd07179f4.txt b/test/snapshots/parser/whitespace_test/test_0019_whitespace_before_and_after_tag_closing_bracket_8f7c00549ca25b82b503cd4fe1bfe81b-b26dbda6d8a652930695c93bd07179f4.txt index f0cc5d598..0ea1c4bab 100644 --- a/test/snapshots/parser/whitespace_test/test_0019_whitespace_before_and_after_tag_closing_bracket_8f7c00549ca25b82b503cd4fe1bfe81b-b26dbda6d8a652930695c93bd07179f4.txt +++ b/test/snapshots/parser/whitespace_test/test_0019_whitespace_before_and_after_tag_closing_bracket_8f7c00549ca25b82b503cd4fe1bfe81b-b26dbda6d8a652930695c93bd07179f4.txt @@ -54,7 +54,8 @@ options: {track_whitespace: true} │ │ └── tag_closing: ">" (location: (1:39)-(1:40)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:40)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/whitespace_test/test_0020_nested_tags_with_preserved_whitespace_1d93a164cebd0ddb3e946390054b8baf-b26dbda6d8a652930695c93bd07179f4.txt b/test/snapshots/parser/whitespace_test/test_0020_nested_tags_with_preserved_whitespace_1d93a164cebd0ddb3e946390054b8baf-b26dbda6d8a652930695c93bd07179f4.txt index c40de438c..8e0bba21a 100644 --- a/test/snapshots/parser/whitespace_test/test_0020_nested_tags_with_preserved_whitespace_1d93a164cebd0ddb3e946390054b8baf-b26dbda6d8a652930695c93bd07179f4.txt +++ b/test/snapshots/parser/whitespace_test/test_0020_nested_tags_with_preserved_whitespace_1d93a164cebd0ddb3e946390054b8baf-b26dbda6d8a652930695c93bd07179f4.txt @@ -96,7 +96,8 @@ options: {track_whitespace: true} │ │ │ │ └── tag_closing: ">" (location: (2:37)-(2:38)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (2:38)-(3:0)) │ │ └── content: "\n" @@ -109,7 +110,8 @@ options: {track_whitespace: true} │ │ └── tag_closing: ">" (location: (3:5)-(3:6)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (3:6)-(4:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/whitespace_test/test_0021_multiple_boolean_attributes_with_whitespace_a317fd40cd4267a3e26db64ed295b3ee-b26dbda6d8a652930695c93bd07179f4.txt b/test/snapshots/parser/whitespace_test/test_0021_multiple_boolean_attributes_with_whitespace_a317fd40cd4267a3e26db64ed295b3ee-b26dbda6d8a652930695c93bd07179f4.txt index 40ce807cc..f4780872b 100644 --- a/test/snapshots/parser/whitespace_test/test_0021_multiple_boolean_attributes_with_whitespace_a317fd40cd4267a3e26db64ed295b3ee-b26dbda6d8a652930695c93bd07179f4.txt +++ b/test/snapshots/parser/whitespace_test/test_0021_multiple_boolean_attributes_with_whitespace_a317fd40cd4267a3e26db64ed295b3ee-b26dbda6d8a652930695c93bd07179f4.txt @@ -64,7 +64,8 @@ options: {track_whitespace: true} │ ├── body: [] │ ├── close_tag: ∅ │ ├── is_void: true - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:51)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/whitespace_test/test_0022_empty_attributes_with_whitespace_around_equals_e087095b043f198b7edc0634fb504808-b26dbda6d8a652930695c93bd07179f4.txt b/test/snapshots/parser/whitespace_test/test_0022_empty_attributes_with_whitespace_around_equals_e087095b043f198b7edc0634fb504808-b26dbda6d8a652930695c93bd07179f4.txt index b273b491b..fca833a96 100644 --- a/test/snapshots/parser/whitespace_test/test_0022_empty_attributes_with_whitespace_around_equals_e087095b043f198b7edc0634fb504808-b26dbda6d8a652930695c93bd07179f4.txt +++ b/test/snapshots/parser/whitespace_test/test_0022_empty_attributes_with_whitespace_around_equals_e087095b043f198b7edc0634fb504808-b26dbda6d8a652930695c93bd07179f4.txt @@ -68,7 +68,8 @@ options: {track_whitespace: true} │ │ └── tag_closing: ">" (location: (1:52)-(1:53)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:53)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/whitespace_test/test_0023_tabs_and_spaces_mixed_in_attribute_whitespace_4eb9af2691a84ccefacc78876f736cff-b26dbda6d8a652930695c93bd07179f4.txt b/test/snapshots/parser/whitespace_test/test_0023_tabs_and_spaces_mixed_in_attribute_whitespace_4eb9af2691a84ccefacc78876f736cff-b26dbda6d8a652930695c93bd07179f4.txt index 4ac1b71a4..6a2e407a0 100644 --- a/test/snapshots/parser/whitespace_test/test_0023_tabs_and_spaces_mixed_in_attribute_whitespace_4eb9af2691a84ccefacc78876f736cff-b26dbda6d8a652930695c93bd07179f4.txt +++ b/test/snapshots/parser/whitespace_test/test_0023_tabs_and_spaces_mixed_in_attribute_whitespace_4eb9af2691a84ccefacc78876f736cff-b26dbda6d8a652930695c93bd07179f4.txt @@ -54,7 +54,8 @@ options: {track_whitespace: true} │ │ └── tag_closing: ">" (location: (1:41)-(1:42)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ └── @ HTMLTextNode (location: (1:42)-(2:0)) └── content: "\n" \ No newline at end of file diff --git a/test/snapshots/parser/xml_declaration_test/test_0012_xml_declaration_followed_by_html_d3329c9fd9d81fa8c7e39656c4e48b5c.txt b/test/snapshots/parser/xml_declaration_test/test_0012_xml_declaration_followed_by_html_d3329c9fd9d81fa8c7e39656c4e48b5c.txt index f51e91583..ec9797c93 100644 --- a/test/snapshots/parser/xml_declaration_test/test_0012_xml_declaration_followed_by_html_d3329c9fd9d81fa8c7e39656c4e48b5c.txt +++ b/test/snapshots/parser/xml_declaration_test/test_0012_xml_declaration_followed_by_html_d3329c9fd9d81fa8c7e39656c4e48b5c.txt @@ -50,7 +50,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (2:23)-(2:24)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── close_tag: │ └── @ HTMLCloseTagNode (location: (2:24)-(2:31)) @@ -60,4 +61,5 @@ input: |2- │ └── tag_closing: ">" (location: (2:30)-(2:31)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/xml_declaration_test/test_0015_xml_declaration_in_html_document_b4aebebe021e8c204e11f2d48215323d.txt b/test/snapshots/parser/xml_declaration_test/test_0015_xml_declaration_in_html_document_b4aebebe021e8c204e11f2d48215323d.txt index 0936b5dca..f8449a1d0 100644 --- a/test/snapshots/parser/xml_declaration_test/test_0015_xml_declaration_in_html_document_b4aebebe021e8c204e11f2d48215323d.txt +++ b/test/snapshots/parser/xml_declaration_test/test_0015_xml_declaration_in_html_document_b4aebebe021e8c204e11f2d48215323d.txt @@ -51,7 +51,8 @@ input: |2- │ │ └── tag_closing: ">" (location: (3:25)-(3:26)) │ │ │ ├── is_void: false - │ └── element_source: "HTML" + │ ├── element_source: "HTML" + │ └── escape_content: true │ ├── close_tag: │ └── @ HTMLCloseTagNode (location: (3:26)-(3:33)) @@ -61,4 +62,5 @@ input: |2- │ └── tag_closing: ">" (location: (3:32)-(3:33)) │ ├── is_void: false - └── element_source: "HTML" \ No newline at end of file + ├── element_source: "HTML" + └── escape_content: true \ No newline at end of file diff --git a/test/snapshots/parser/yield_test/test_0003_yield_inside_if_edde5ff3a664fd489f8aaefc285a9ae7.txt b/test/snapshots/parser/yield_test/test_0003_yield_inside_if_edde5ff3a664fd489f8aaefc285a9ae7.txt index 786e4696f..d28b3cab8 100644 --- a/test/snapshots/parser/yield_test/test_0003_yield_inside_if_edde5ff3a664fd489f8aaefc285a9ae7.txt +++ b/test/snapshots/parser/yield_test/test_0003_yield_inside_if_edde5ff3a664fd489f8aaefc285a9ae7.txt @@ -68,7 +68,8 @@ input: |2- │ │ │ │ └── tag_closing: ">" (location: (4:7)-(4:8)) │ │ │ │ │ │ │ ├── is_void: false - │ │ │ └── element_source: "HTML" + │ │ │ ├── element_source: "HTML" + │ │ │ └── escape_content: true │ │ │ │ │ └── @ HTMLTextNode (location: (4:8)-(5:0)) │ │ └── content: "\n"