Skip to content

Commit fa85718

Browse files
committed
In JavaScriptEngineSwitcher.Yantra added support of YantraJS version 1.2.160
1 parent e464759 commit fa85718

File tree

4 files changed

+6
-53
lines changed

4 files changed

+6
-53
lines changed

src/JavaScriptEngineSwitcher.Yantra/JavaScriptEngineSwitcher.Yantra.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
<Import Project="../../build/nuget-for-dotnet-lib.props" />
1515

1616
<PropertyGroup>
17-
<Description>JavaScriptEngineSwitcher.Yantra contains adapter `YantraJsEngine` (wrapper for the Yantra JavaScript Engine (https://yantrajs.com) version 1.2.143).</Description>
17+
<Description>JavaScriptEngineSwitcher.Yantra contains adapter `YantraJsEngine` (wrapper for the Yantra JavaScript Engine (https://yantrajs.com) version 1.2.160).</Description>
1818
<PackageTags>$(PackageCommonTags);Yantra;YantraJS</PackageTags>
1919
<PackageIconFullPath>../../Icons/JavaScriptEngineSwitcher_Yantra_Logo128x128.png</PackageIconFullPath>
20-
<PackageReleaseNotes>YantraJS was updated to version 1.2.143.</PackageReleaseNotes>
20+
<PackageReleaseNotes>YantraJS was updated to version 1.2.160.</PackageReleaseNotes>
2121
</PropertyGroup>
2222

2323
<ItemGroup>
24-
<PackageReference Include="YantraJS.Core" Version="1.2.143" />
24+
<PackageReference Include="YantraJS.Core" Version="1.2.160" />
2525

2626
<ProjectReference Include="../JavaScriptEngineSwitcher.Core/JavaScriptEngineSwitcher.Core.csproj" />
2727
</ItemGroup>

src/JavaScriptEngineSwitcher.Yantra/YantraJsEngine.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public sealed class YantraJsEngine : JsEngineBase
4747
/// <summary>
4848
/// Version of original JS engine
4949
/// </summary>
50-
private const string EngineVersion = "1.2.143";
50+
private const string EngineVersion = "1.2.160";
5151

5252
/// <summary>
5353
/// Regular expression for working with the error message

src/JavaScriptEngineSwitcher.Yantra/readme.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
DESCRIPTION
1313
===========
1414
JavaScriptEngineSwitcher.Yantra contains adapter `YantraJsEngine` (wrapper for the
15-
Yantra JavaScript Engine (https://yantrajs.com) version 1.2.143).
15+
Yantra JavaScript Engine (https://yantrajs.com) version 1.2.160).
1616

1717
=============
1818
RELEASE NOTES
1919
=============
20-
YantraJS was updated to version 1.2.143.
20+
YantraJS was updated to version 1.2.160.
2121

2222
=============
2323
DOCUMENTATION

test/JavaScriptEngineSwitcher.Tests/Yantra/Es5Tests.cs

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -18,53 +18,6 @@ public override void SupportsFunctionBindMethod()
1818
{ }
1919

2020
#endregion
21-
22-
#region Object methods
23-
24-
[Fact]
25-
public override void SupportsObjectKeysMethod()
26-
{
27-
// Arrange
28-
const string input1 = "Object.keys(['a', 'b', 'c']).toString();";
29-
const string targetOutput1 = "0,1,2";
30-
31-
const string input2 = "Object.keys({ 0: 'a', 1: 'b', 2: 'c' }).toString();";
32-
const string targetOutput2 = "0,1,2";
33-
34-
const string input3 = "Object.keys({ 100: 'a', 2: 'b', 7: 'c' }).toString();";
35-
const string targetOutput3 = "2,7,100";
36-
37-
const string initCode4 = @"var myObj = function() { };
38-
myObj.prototype = { getFoo: { value: function () { return this.foo } } };;
39-
myObj.foo = 1;
40-
";
41-
const string input4 = "Object.keys(myObj).toString();";
42-
const string targetOutput4 = "prototype,name,length,foo";
43-
44-
// Act
45-
string output1;
46-
string output2;
47-
string output3;
48-
string output4;
49-
50-
using (var jsEngine = CreateJsEngine())
51-
{
52-
output1 = jsEngine.Evaluate<string>(input1);
53-
output2 = jsEngine.Evaluate<string>(input2);
54-
output3 = jsEngine.Evaluate<string>(input3);
55-
56-
jsEngine.Execute(initCode4);
57-
output4 = jsEngine.Evaluate<string>(input4);
58-
}
59-
60-
// Assert
61-
Assert.Equal(targetOutput1, output1);
62-
Assert.Equal(targetOutput2, output2);
63-
Assert.Equal(targetOutput3, output3);
64-
Assert.Equal(targetOutput4, output4);
65-
}
66-
67-
#endregion
6821
}
6922
}
7023
#endif

0 commit comments

Comments
 (0)