Name Description Size Coverage
data -
head.js import-globals-from ../../../test/resources/abSetup.js 1731 -
head_cardDAV.js 4578 -
test_abCardProperty.js Test suite for basic nsIAbCard functions. 5412 -
test_addrBookCard.js Test suite for basic nsIAbCard functions. 7752 -
test_basic_nsIAbDirectory.js Test suite for basic address book functions - tests obtaining the (default) personal address book and getting its details from the nsIAbDirectory. Functions/attributes not currently tested: - lastModifiedDate - childNodes - childCards - deleteDirectory - hasCard - hasDirectory - addCard - modifyCard - deleteCards - addressLists - addMailList - listNickName - description - editMailListToDatabase - copyMailList 3641 -
test_bug448165.js A simple test to check for a regression of bug 448165: Mailnews crashes in nsAbMDBDirectory::DeleteCards if aCards is null 613 -
test_bug534822.js Tests for bug 534822 - non-built-in address books specified in preferences don't appear in address book lists. 1066 -
test_bug1522453.js 2249 -
test_bug1769889.js Tests that complex names are correctly flattened when stored in the database as FirstName/LastName, and when returned from the firstName/lastName getters. 2997 -
test_cardDAV_copyCard.js Copy the card to the local directory. 5223 -
test_cardDAV_offline.js The behaviour should remain the same even if Thunderbird restarts. If `restart` is true, simulate restarting. 16111 -
test_cardDAV_serverModified.js Tests what happens if a server modifies a card when it first arrives. In this test the server changes the card's UID and path, which Google's CardDAV server does, and also adds a new property. All changes should be reflected in the client. 2180 -
test_cardDAV_syncV1.js 10791 -
test_cardDAV_syncV2.js 14248 -
test_cardForEmail.js Tests nsIAbDirectory::cardForEmailAddress - checks correct return when no email address supplied - checks correct return when no matching email address supplied - checks correct return when matching email address supplied. Uses: cardForEmail.mab 6620 -
test_collection.js Test suite for the Address Collector Service. This tests the main collection functions for adding new cards and modifying existing ones. Tests against cards in different ABs are done in test_collection_2.js. 10813 -
test_collection_2.js Test suite for the Address Collector Service part 2. This test checks that we don't collect addresses when they already exist in other address books. 1173 -
test_convertOnSave.js Tests an instance of nsAbCardProperty. 10694 -
test_db_enumerator.js This test verifies that we don't crash if we have an enumerator on an addr database and delete the underlying directory, which forces the ab closed. 2300 -
test_delete_book.js 2308 -
test_export.js 5300 -
test_jsaddrbook.js 13031 -
test_ldap1.js Test suite for basic LDAP address book functions 4727 -
test_ldap2.js Test suite for bug 532170. LDAP address book named with cyrillic/chinese letters doesn't work. 1405 -
test_LDAPMessage.js Tests for LDAPMessage.sys.mjs. 3401 -
test_ldapOffline.js Test suite to check that we correctly get child cards for LDAP directories when offline and that we don't crash. 1411 -
test_ldapquery.js Test basic LDAP querying. 5549 -
test_ldapReplication.js 4819 -
test_LDAPSyncQuery.js Test suite for nsILDAPSyncQuery. 2102 -
test_mailList1.js Test suite for mailing list functions. This suite relies on abLists1.mab. checkLists requires that the mailing list name be "TestList<n>" where <n> is the number of the list that also matches the <n> in the uri: moz-ab???directory://path/MailList<n> 1734 -
test_nsAbAutoCompleteMyDomain.js Test suite for nsAbAutoCompleteSearch 4170 -
test_nsAbAutoCompleteSearch1.js First test suite for nsAbAutoCompleteSearch - tests searching in address books for autocomplete matches, and checks sort order is correct (without popularity checks). 13751 -
test_nsAbAutoCompleteSearch2.js Second Test suite for nsAbAutoCompleteSearch - test follow-on lookup after a previous search. We run this test without address books, constructing manually ourselves, so that we can ensure that we're not getting the data out of the address books. 5028 -
test_nsAbAutoCompleteSearch3.js Third Test suite for nsAbAutoCompleteSearch - test for duplicate elimination 4372 -
test_nsAbAutoCompleteSearch4.js Fourth Test suite for nsAbAutoCompleteSearch - test for second email address. 7058 -
test_nsAbAutoCompleteSearch5.js This suite ensures that we can correctly read and re-set the popularity indexes on a 3842 -
test_nsAbAutoCompleteSearch6.js Tests for for nsAbAutoCompleteSearch scoring. 5750 -
test_nsAbAutoCompleteSearch7.js Tests for nsAbAutoCompleteSearch - tests searching in address books for autocomplete matches, and checks sort order is correct according to scores. 4542 -
test_nsAbManager2.js Test suite for nsAbManager functions relating to add/delete directories and getting the list of directories.. 2038 -
test_nsAbManager3.js Tests that an address book, once renamed, is not deleted when a sibling address book is deleted. 1322 -
test_nsAbManager4.js Creating a new address book with the same name as an existing one should always produce a unique preference branch. Check that it does. 2189 -
test_nsAbManager5.js 1609 -
test_nsAbManager6.js Tests getMailListFromName() and mailListNameExists() which relies on it. 824 -
test_nsIAbCard.js Test suite for more complicated nsIAbCard functions. XXX At the moment these just check the functions basically work i.e. can set up all the parameters correctly. We'll have to extend them as we develop the address book more, especially looking towards standards etc. 2815 -
test_nsIAbDirectory_getMailListFromName.js Test suite for the getMailListFromName() function. 1287 -
test_nsLDAPURL.js Test suite for nsLDAPURL functions. 11870 -
test_photoURL.js Tests that vCard photo data is correctly translated into a URL for display. 1683 -
test_preferDisplayName.js Tests that the mail.displayname.version preference is correctly incremented if a card's DisplayName or PreferDisplayName properties change. 2647 -
test_search.js 1991 -
test_vCard.js 12695 -
test_vCard21.js 6506 -
test_vCardProperties.js Tests of VCardProperties and VCardPropertyEntry. 24379 -
xpcshell.toml 1614 -
xpcshell_cardDAV.toml 371 -