Browse Source

Use invariant culture in date format tests (#532)

Fixes #531
Marko Lahma 7 years ago
parent
commit
9321413ff3
1 changed files with 4 additions and 4 deletions
  1. 4 4
      Jint.Tests/Runtime/EngineTests.cs

+ 4 - 4
Jint.Tests/Runtime/EngineTests.cs

@@ -1230,7 +1230,7 @@ namespace Jint.Tests.Runtime
             var testDateTimeOffset = new DateTimeOffset(testDate, customTimeZone.GetUtcOffset(testDate));
             var testDateTimeOffset = new DateTimeOffset(testDate, customTimeZone.GetUtcOffset(testDate));
             engine.Execute(
             engine.Execute(
                 string.Format("var d = new Date({0},{1},{2},{3},{4},{5},{6});", testDateTimeOffset.Year, testDateTimeOffset.Month - 1, testDateTimeOffset.Day, testDateTimeOffset.Hour, testDateTimeOffset.Minute, testDateTimeOffset.Second, testDateTimeOffset.Millisecond));
                 string.Format("var d = new Date({0},{1},{2},{3},{4},{5},{6});", testDateTimeOffset.Year, testDateTimeOffset.Month - 1, testDateTimeOffset.Day, testDateTimeOffset.Hour, testDateTimeOffset.Minute, testDateTimeOffset.Second, testDateTimeOffset.Millisecond));
-            Assert.Equal(testDateTimeOffset.UtcDateTime.ToString("yyyy-MM-dd'T'HH:mm:ss.fff'Z'"), engine.Execute("d.toISOString();").GetCompletionValue().ToString());
+            Assert.Equal(testDateTimeOffset.UtcDateTime.ToString("yyyy-MM-dd'T'HH:mm:ss.fff'Z'", CultureInfo.InvariantCulture), engine.Execute("d.toISOString();").GetCompletionValue().ToString());
         }
         }
 
 
         [Theory, MemberData("TestDates")]
         [Theory, MemberData("TestDates")]
@@ -1243,7 +1243,7 @@ namespace Jint.Tests.Runtime
             engine.Execute(
             engine.Execute(
                 string.Format("var d = new Date({0},{1},{2},{3},{4},{5},{6});", testDateTimeOffset.Year, testDateTimeOffset.Month - 1, testDateTimeOffset.Day, testDateTimeOffset.Hour, testDateTimeOffset.Minute, testDateTimeOffset.Second, testDateTimeOffset.Millisecond));
                 string.Format("var d = new Date({0},{1},{2},{3},{4},{5},{6});", testDateTimeOffset.Year, testDateTimeOffset.Month - 1, testDateTimeOffset.Day, testDateTimeOffset.Hour, testDateTimeOffset.Minute, testDateTimeOffset.Second, testDateTimeOffset.Millisecond));
 
 
-            var expected = testDateTimeOffset.ToString("ddd MMM dd yyyy HH:mm:ss 'GMT'zzz");
+            var expected = testDateTimeOffset.ToString("ddd MMM dd yyyy HH:mm:ss 'GMT'zzz", CultureInfo.InvariantCulture);
             var actual = engine.Execute("d.toString();").GetCompletionValue().ToString();
             var actual = engine.Execute("d.toString();").GetCompletionValue().ToString();
 
 
             Assert.Equal(expected, actual);
             Assert.Equal(expected, actual);
@@ -2473,10 +2473,10 @@ namespace Jint.Tests.Runtime
         public void ShouldReturnCorrectConcatenatedStrings()
         public void ShouldReturnCorrectConcatenatedStrings()
         {
         {
             RunTest(@"
             RunTest(@"
-                function concat(x, a, b) { 
+                function concat(x, a, b) {
                     x += a;
                     x += a;
                     x += b;
                     x += b;
-                    return x; 
+                    return x;
                 }");
                 }");
 
 
             var concat = _engine.GetValue("concat");
             var concat = _engine.GetValue("concat");