csharpdeeb25a2 | 1 | using CascadeIDE.Features.WebAiPortal.Application; |
| 2 | using Xunit; |
| 3 | |
| 4 | namespace CascadeIDE.Tests; |
| 5 | |
| 6 | public sealed class WebAiPortalComposerInjectScriptTests |
| 7 | { |
| 8 | [Fact] |
| 9 | public void Build_placeholder_replaced_and_handles_unicode() |
| 10 | { |
| 11 | var js = WebAiPortalComposerInjectScript.Build("café-привет"); |
| 12 | Assert.DoesNotContain("%%B64%%", js, StringComparison.Ordinal); |
| 13 | Assert.Contains("atob(", js, StringComparison.Ordinal); |
| 14 | Assert.Contains("TEXTAREA", js, StringComparison.Ordinal); |
| 15 | } |
| 16 | } |
| 17 | |
View only · write via MCP/CIDE