tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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 });