test_addressComponent_city.js (829B)
1 "use strict"; 2 3 const VALID_TESTS = [["New York City", true]]; 4 5 const COMPARE_TESTS = [ 6 ["New York City", "New York City", SAME], 7 ["New York City", "new york city", SAME], 8 ["New York City", "New York City", SIMILAR], // Merge whitespace 9 ["Happy Valley-Goose Bay", "Happy Valley Goose Bay", SIMILAR], // Replace punctuation with whitespace 10 ["New York City", "New York", A_CONTAINS_B], 11 ["New York", "NewYork", DIFFERENT], 12 ["New York City", "City New York", DIFFERENT], 13 ]; 14 15 const TEST_FIELD_NAME = "address-level2"; 16 17 add_task(async function test_isValid() { 18 runIsValidTest(VALID_TESTS, TEST_FIELD_NAME, value => { 19 return { "address-level2": value }; 20 }); 21 }); 22 23 add_task(async function test_compare() { 24 runCompareTest(COMPARE_TESTS, TEST_FIELD_NAME, value => { 25 return { "address-level2": value }; 26 }); 27 });