GlobalTests.cs 577 B

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