Browse Source

Adding unit test

Sebastien Ros 11 years ago
parent
commit
0e565bd488
1 changed files with 20 additions and 0 deletions
  1. 20 0
      Jint.Tests/Runtime/InteropTests.cs

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

@@ -563,6 +563,23 @@ namespace Jint.Tests.Runtime
 
         }
 
+        [Fact]
+        public void CanUserIncrementOperator()
+        {
+            var p = new Person
+            {
+                Age = 1,
+            };
+
+            _engine.SetValue("p", p);
+
+            RunTest(@"
+                assert(p.Age++ === 2);
+            ");
+
+            Assert.Equal(2, p.Age);
+        }
+
         [Fact]
         public void CanOverwriteValues()
         {
@@ -573,5 +590,8 @@ namespace Jint.Tests.Runtime
                 assert(x === 4);
             ");
         }
+
+
+
     }
 }