Bläddra i källkod

Update jQuery versions (#262)

Gaël Métais 7 år sedan
förälder
incheckning
a0e8a7f935
2 ändrade filer med 29 tillägg och 26 borttagningar
  1. 16 12
      lib/metadata/policies.js
  2. 13 14
      test/core/customPoliciesTest.js

+ 16 - 12
lib/metadata/policies.js

@@ -288,28 +288,32 @@ var policies = {
                 var value = data.toolsResults.phantomas.metrics.jQueryVersion;
                 var score;
 
-                if (value.indexOf('3.1.') === 0 ||
-                    value.indexOf('3.2.') === 0 ||
-                    value.indexOf('3.3.') === 0) {
+                if (value.indexOf('3.3.') === 0 ||
+                    value.indexOf('3.4.') === 0 ||
+                    value.indexOf('3.5.') === 0 ||
+                    value.indexOf('4.0.') === 0) {
                     score = 100;
-                } else if (value.indexOf('3.0.') === 0) {
+                } else if (value.indexOf('3.2.') === 0) {
                     score = 90;
+                } else if (value.indexOf('3.1.') === 0) {
+                    score = 70;
+                } else if (value.indexOf('3.0.') === 0) {
+                    score = 50;
                 } else if (value.indexOf('1.12.') === 0 ||
                            value.indexOf('2.2.') === 0) {
-                    score = 70;
+                    score = 40;
                 } else if (value.indexOf('1.11.') === 0 ||
                            value.indexOf('2.1.') === 0) {
-                    score = 50;
+                    score = 30;
                 } else if (value.indexOf('1.10.') === 0 ||
                            value.indexOf('2.0.') === 0) {
-                    score = 40;
-                } else if (value.indexOf('1.9.') === 0) {
-                    score = 30;
-                } else if (value.indexOf('1.8.') === 0) {
                     score = 20;
-                } else if (value.indexOf('1.7') === 0) {
+                } else if (value.indexOf('1.9') === 0) {
                     score = 10;
-                } else if (value.indexOf('1.6') === 0 ||
+                } else if (value.indexOf('1.9') === 0 ||
+                           value.indexOf('1.8') === 0 ||
+                           value.indexOf('1.7') === 0 ||
+                           value.indexOf('1.6') === 0 ||
                            value.indexOf('1.5') === 0 ||
                            value.indexOf('1.4') === 0 ||
                            value.indexOf('1.3') === 0 ||

+ 13 - 14
test/core/customPoliciesTest.js

@@ -182,20 +182,19 @@ describe('customPolicies', function() {
     it('should grade correctly jQuery versions', function() {
 
         var versions = {
-            '1.2.9': 0,
-            '1.6.3': 0,
-            '1.7.0': 10,
-            '1.8.3a': 20,
-            '1.9.2': 30,
-            '1.10.1': 40,
-            '2.0.0-rc1': 40,
-            '1.11.1': 50,
-            '2.1.1-beta1': 50,
-            '1.12.1': 70,
-            '2.2.1': 70,
-            '3.0.1': 90,
-            '3.1.0': 100,
-            '3.2.1': 100
+            '1.7.0': 0,
+            '1.10.1': 20,
+            '1.10.3a': 20,
+            '2.0.0-rc1': 20,
+            '1.11.1': 30,
+            '2.1.1-beta1': 30,
+            '1.12.1': 40,
+            '2.2.1': 40,
+            '3.0.1': 50,
+            '3.1.0': 70,
+            '3.2.1': 90,
+            '3.3.1': 100,
+            '3.5.0': 100
         };
 
         for (var version in versions) {