X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/c5f67bbc40e8f6a98854b1bf67fc6a98cff80790..ed502ed611a4ac8378886fbd930602ca803e73e8:/apps/workbench/test/unit/helpers/javascript_helper_test.rb?ds=sidebyside diff --git a/apps/workbench/test/unit/helpers/javascript_helper_test.rb b/apps/workbench/test/unit/helpers/javascript_helper_test.rb new file mode 100644 index 0000000000..9d5a55345b --- /dev/null +++ b/apps/workbench/test/unit/helpers/javascript_helper_test.rb @@ -0,0 +1,17 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + +require 'test_helper' + +# Tests XSS vulnerability monkeypatch +# See: https://github.com/advisories/GHSA-65cv-r6x7-79hv +class JavascriptHelperTest < ActionView::TestCase + def test_escape_backtick + assert_equal "\\`", escape_javascript("`") + end + + def test_escape_dollar_sign + assert_equal "\\$", escape_javascript("$") + end +end