TestHarness.cs 504 B

1234567891011121314151617181920
  1. using Esprima;
  2. namespace Jint.Tests.Test262;
  3. /// <summary>
  4. /// Handles initializing testing state.
  5. /// </summary>
  6. public partial class TestHarness
  7. {
  8. private static partial Task InitializeCustomState()
  9. {
  10. foreach (var file in State.HarnessFiles)
  11. {
  12. var source = file.Program;
  13. State.Sources[Path.GetFileName(file.FileName)] = new JavaScriptParser(source, new ParserOptions(file.FileName)).ParseScript();
  14. }
  15. return Task.CompletedTask;
  16. }
  17. }