diff --git a/Jint.Tests/Runtime/InteropTests.cs b/Jint.Tests/Runtime/InteropTests.cs index 3655bc3d0..f6471c0bc 100644 --- a/Jint.Tests/Runtime/InteropTests.cs +++ b/Jint.Tests/Runtime/InteropTests.cs @@ -1398,6 +1398,20 @@ public void CanGetStaticField() "); } + [Fact] + public void CantGetStaticFieldFromInstance() + { + var o = new ClassWithStaticFields(); + + _engine.SetValue("o", o); + + JsValue temp = _engine.Evaluate("o.Get"); + + RunTest(@" + assert(o.Get == undefined); + "); + } + [Fact] public void CanSetStaticField() {