]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
Cleanup polish tests 520/head
authorIskren Chernev <iskren.chernev@gmail.com>
Sun, 25 Nov 2012 22:22:25 +0000 (14:22 -0800)
committerIskren Chernev <iskren.chernev@gmail.com>
Sun, 25 Nov 2012 22:38:03 +0000 (14:38 -0800)
test/lang/pl.js

index d09403dd3f9dd473c701ad88e0cba5bf2046eab0..d76859300bc79b5d46fbfe86a3786e3c435a2773 100644 (file)
@@ -217,51 +217,26 @@ exports["lang:pl"] = {
     "calendar last week" : function(test) {
         test.expect(15);
 
+        var i, m;
+
+        function makeFormat(d) {
+            switch (d.day()) {
+            case 0: return '[W zeszłą niedzielę o] LT'
+            case 3: return '[W zeszłą środę o] LT'
+            case 6: return '[W zeszłą sobotę o] LT'
+            default: return '[W zeszły] dddd [o] LT'
+            }
+        }
+
         for (i = 2; i < 7; i++) {
             m = moment().subtract({ d: i });
-            switch (m.day()) {
-            case 0:
-                test.equal(m.calendar(),   m.format('[W zeszłą niedzielę o] LT'),  "Today - " + i + " days current time");
-                break;
-            case 3:
-                test.equal(m.calendar(),   m.format('[W zeszłą środę o] LT'),      "Today - " + i + " days current time");
-                break;
-            case 6:
-                test.equal(m.calendar(),   m.format('[W zeszłą sobotę o] LT'),     "Today - " + i + " days current time");
-                break;
-            default:
-                test.equal(m.calendar(),   m.format('[W zeszły] dddd [o] LT'),     "Today - " + i + " days current time");
-            }
+            test.equal(m.calendar(), m.format(makeFormat(m)), "Today - " + i + " days current time");
 
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            switch (m.day()) {
-            case 0:
-                test.equal(m.calendar(),   m.format('[W zeszłą niedzielę o] LT'),  "Today - " + i + " days beginning of day");
-                break;
-            case 3:
-                test.equal(m.calendar(),   m.format('[W zeszłą środę o] LT'),      "Today - " + i + " days beginning of day");
-                break;
-            case 6:
-                test.equal(m.calendar(),   m.format('[W zeszłą sobotę o] LT'),     "Today - " + i + " days beginning of day");
-                break;
-            default:
-                test.equal(m.calendar(),   m.format('[W zeszły] dddd [o] LT'),     "Today - " + i + " days beginning of day");
-            }
+            test.equal(m.calendar(), m.format(makeFormat(m)), "Today - " + i + " days beginning of day");
 
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            switch (m.day()) {
-            case 0:
-                test.equal(m.calendar(),   m.format('[W zeszłą niedzielę o] LT'),  "Today - " + i + " days end of day");
-                break;
-            case 3:
-                test.equal(m.calendar(),   m.format('[W zeszłą środę o] LT'),      "Today - " + i + " days end of day");
-                break;
-            case 6:
-                test.equal(m.calendar(),   m.format('[W zeszłą sobotę o] LT'),     "Today - " + i + " days end of day");
-                break;
-            default:
-                test.equal(m.calendar(),   m.format('[W zeszły] dddd [o] LT'),     "Today - " + i + " days end of day");
-            }
+            test.equal(m.calendar(), m.format(makeFormat(m)), "Today - " + i + " days end of day");
         }
         test.done();
     },