From ed2043b7ad421b1f4b2f3a040ce39518fa85845d Mon Sep 17 00:00:00 2001 From: Pablo Brasero Date: Mon, 16 Feb 2026 16:00:47 +0000 Subject: [PATCH] Test that SVGs link to asset paths internally --- test/helpers/svg_transform_test.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 test/helpers/svg_transform_test.rb diff --git a/test/helpers/svg_transform_test.rb b/test/helpers/svg_transform_test.rb new file mode 100644 index 000000000..4aac6d39c --- /dev/null +++ b/test/helpers/svg_transform_test.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +require "test_helper" + +class SvgTransformsTest < ActionView::TestCase + def test_asset_routing_transform + context = Object.new + context.extend(InlineSvg::ActionView::Helpers) + + svg = context.inline_svg_tag("social_link_icons/ohm.svg") + assert_no_match "../osm_logo.svg", svg + assert_match %r{assets/osm_logo-[0-9a-f]+.svg}, svg + end +end -- 2.47.3