rem: * Check values of the disabled list. We check both "x in y" and "y in x" * to make sure any differences are explicitly noted. 
add: * Check values of the disabled list. 
context:   checkStorageData : function (storage, ref_disabledHosts, ref_logins) {    var stor_disabledHosts = storage.getAllDisabledHosts({});    do_check_eq(ref_disabledHosts.length, stor_disabledHosts.length);        var stor_logins = storage.getAllLogins({});    do_check_eq(ref_logins.length, stor_logins.length);    /*     * Check values of the disabled list. We check both "x in y" and "y in x"     * to make sure any differences are explicitly noted.     */    var i, j, found;    for (i = 0; i < ref_disabledHosts.length; i++) {        for (j = 0; !found && j < stor_disabledHosts.length; j++) {            found = (ref_disabledHosts[i] == stor_disabledHosts[j]);        }        do_check_true(found || stor_disabledHosts.length == 0);    }    for (j = 0; j < stor_disabledHosts.length; j++) {        for (i = 0; !found && i < ref_disabledHosts.length; i++) {            found = (ref_disabledHosts[i] == stor_disabledHosts[j]);        }        do_check_true(found || stor_disabledHosts.length == 0);    }    /*     * Check values of the logins list. We check both "x in y" and "y in x"     * to make sure any differences are explicitly noted.     */    var ref, stor;    for (i = 0; i < ref_logins.length; i++) {        for (j = 0; !found && j < stor_logins.length; j++) {            found = ref_logins[i].equals(stor_logins[j]);        }        do_check_true(found || stor_logins.length == 0);    }  }
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10234/aa9b20312113e54b21f07e03d12a126de921258e/head_storage_legacy_1.js/clean/toolkit/components/passwordmgr/test/unit/head_storage_legacy_1.js