Parcourir la source

Adding a unit test

Sébastien Ros il y a 10 ans
Parent
commit
9e3bfa376c
1 fichiers modifiés avec 14 ajouts et 0 suppressions
  1. 14 0
      Jint.Tests/Runtime/InteropTests.cs

+ 14 - 0
Jint.Tests/Runtime/InteropTests.cs

@@ -1083,6 +1083,20 @@ namespace Jint.Tests.Runtime
                 assert(x === null);
             ");
         }
+        
+        [Fact]
+        public void ShouldSetPropertyToNull()
+        {
+            _engine.SetValue("p", new Person { Name = "Mickey" });
+            
+            RuntTests(@"
+                assert(p.Name != null);
+                p.Name = null;
+                assert(isnull(p.Name) === true);
+            ");
+            
+            Assert.True(p.Name == null);
+        }
 
     }
 }