2
0

ClassTests.cs 398 B

1234567891011121314151617181920
  1. namespace Jint.Tests.Runtime;
  2. public class ClassTests
  3. {
  4. [Fact]
  5. public void IsBlockScoped()
  6. {
  7. const string Script = @"
  8. class C {}
  9. var c1 = C;
  10. {
  11. class C {}
  12. var c2 = C;
  13. }
  14. return C === c1;";
  15. var engine = new Engine();
  16. Assert.True(engine.Evaluate(Script).AsBoolean());
  17. }
  18. }