|
921 | 921 | );
|
922 | 922 | });
|
923 | 923 |
|
| 924 | + /* |
| 925 | + * POLAND VALIDATION |
| 926 | + */ |
| 927 | + test("Polish PESEL validation", function(){ |
| 928 | + |
| 929 | + clearForm(); |
| 930 | + |
| 931 | + var links = [ |
| 932 | + {val:'11310810104', isValid:true}, |
| 933 | + {val:'61030604284', isValid:true}, |
| 934 | + {val:'04212602595', isValid:true}, |
| 935 | + {val:'15251410340', isValid:true}, |
| 936 | + {val:'65788768888', isValid:false}, |
| 937 | + {val:'12306789761', isValid:false}, |
| 938 | + {val:'73896757737', isValid:false} |
| 939 | + ]; |
| 940 | + |
| 941 | + $.each(links, function(i, obj) { |
| 942 | + runTest(obj, 'plpesel'); |
| 943 | + }); |
| 944 | + }); |
| 945 | + |
| 946 | + test("Polish NIP validation", function(){ |
| 947 | + |
| 948 | + clearForm(); |
| 949 | + |
| 950 | + var links = [ |
| 951 | + {val:'2236473023', isValid:true}, |
| 952 | + {val:'6650872044', isValid:true}, |
| 953 | + {val:'4622952623', isValid:true}, |
| 954 | + {val:'7154300218', isValid:true}, |
| 955 | + {val:'3467567875', isValid:false}, |
| 956 | + {val:'8676876861', isValid:false}, |
| 957 | + {val:'7568876872', isValid:false} |
| 958 | + ]; |
| 959 | + |
| 960 | + $.each(links, function(i, obj) { |
| 961 | + runTest(obj, 'plnip'); |
| 962 | + }); |
| 963 | + }); |
| 964 | + |
| 965 | + test("Polish REGON validation", function(){ |
| 966 | + |
| 967 | + clearForm(); |
| 968 | + |
| 969 | + var links = [ |
| 970 | + {val:'714379260', isValid:true}, |
| 971 | + {val:'951591192', isValid:true}, |
| 972 | + {val:'018905922', isValid:true}, |
| 973 | + {val:'134533221', isValid:true}, |
| 974 | + {val:'21115383251129', isValid:true}, |
| 975 | + {val:'05768114548441', isValid:true}, |
| 976 | + {val:'71291247784457', isValid:true}, |
| 977 | + {val:'87244008641050', isValid:true}, |
| 978 | + {val:'8724400864105', isValid:false}, |
| 979 | + {val:'010218305', isValid:false}, |
| 980 | + {val:'773645358', isValid:false} |
| 981 | + ]; |
| 982 | + |
| 983 | + $.each(links, function(i, obj) { |
| 984 | + runTest(obj, 'plregon'); |
| 985 | + }); |
| 986 | + }); |
| 987 | + |
| 988 | + |
924 | 989 | // TODO: Write more tests...
|
925 | 990 |
|
926 | 991 | }
|
|
0 commit comments