|
|
@@ -23,6 +23,9 @@ namespace MoonSharp.Interpreter.Tests.EndToEnd
|
|
|
Assert.AreEqual(DataType.Table, t.Get("anObject").Type);
|
|
|
Assert.AreEqual(DataType.Table, t.Get("anArray").Type);
|
|
|
|
|
|
+ Assert.AreEqual(DataType.String, t.Get("slash").Type);
|
|
|
+ Assert.AreEqual("a/b", t.Get("slash").String);
|
|
|
+
|
|
|
Table o = t.Get("anObject").Table;
|
|
|
|
|
|
Assert.AreEqual(DataType.Number, o.Get("aNumber").Type);
|
|
|
@@ -72,7 +75,8 @@ namespace MoonSharp.Interpreter.Tests.EndToEnd
|
|
|
'aString' : '2',
|
|
|
'anObject' : { 'aNumber' : 3, 'aString' : '4' },
|
|
|
'anArray' : [ 5, '6', true, null, { 'aNumber' : 7, 'aString' : '8' } ],
|
|
|
- 'aNegativeNumber' : -9
|
|
|
+ 'aNegativeNumber' : -9,
|
|
|
+ 'slash' : 'a\/b'
|
|
|
}
|
|
|
".Replace('\'', '\"');
|
|
|
|
|
|
@@ -88,7 +92,8 @@ namespace MoonSharp.Interpreter.Tests.EndToEnd
|
|
|
'aString' : '2',
|
|
|
'anObject' : { 'aNumber' : 3, 'aString' : '4' },
|
|
|
'anArray' : [ 5, '6', true, null, { 'aNumber' : 7, 'aString' : '8' } ],
|
|
|
- 'aNegativeNumber' : -9
|
|
|
+ 'aNegativeNumber' : -9,
|
|
|
+ 'slash' : 'a\/b'
|
|
|
}
|
|
|
".Replace('\'', '\"');
|
|
|
|
|
|
@@ -126,7 +131,8 @@ namespace MoonSharp.Interpreter.Tests.EndToEnd
|
|
|
aString = "8"
|
|
|
}
|
|
|
},
|
|
|
- aNegativeNumber = -9
|
|
|
+ aNegativeNumber = -9,
|
|
|
+ slash = "a/b"
|
|
|
};
|
|
|
|
|
|
|