GlobalTests.cs 522 B

12345678910111213141516
  1. namespace Jint.Tests.Runtime;
  2. public class GlobalTests
  3. {
  4. [Fact]
  5. public void UnescapeAtEndOfString()
  6. {
  7. var e = new Engine();
  8. Assert.Equal("@", e.Evaluate("unescape('%40');").AsString());
  9. Assert.Equal("@_", e.Evaluate("unescape('%40_');").AsString());
  10. Assert.Equal("@@", e.Evaluate("unescape('%40%40');").AsString());
  11. Assert.Equal("@", e.Evaluate("unescape('%u0040');").AsString());
  12. Assert.Equal("@@", e.Evaluate("unescape('%u0040%u0040');").AsString());
  13. }
  14. }