# frozen_string_literal: true module QunitHelper def theme_tests theme = Theme.find_by(id: request.env[:resolved_theme_id]) return "" if theme.blank? _, digest = theme.baked_js_tests_with_digest src = "#{GlobalSetting.cdn_url}" \ "#{Discourse.base_path}" \ "/theme-javascripts/tests/#{theme.id}-#{digest}.js" \ "?__ws=#{Discourse.current_hostname}" "<script defer src='#{src}' data-theme-id='#{theme.id}' nonce='#{csp_nonce_placeholder}'></script>".html_safe end end