Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) Safe-mode: OFF (not secure) /var/www/html/proxy_server/node_modules/country-data/test/ drwxr-xr-x | |
| Viewing file: Select action/file-type: 'use strict';
var countryData = require('..');
var assert = require('assert');
var _ = require('underscore');
function assertValidReferences (referenceListName, referenceIdKey, listName, listKey) {
var validIds = _.pluck(countryData[referenceListName].all, referenceIdKey);
_.each(countryData[listName].all, function (item) {
describe('`' + listKey + '` of `' + item.name + '`', function () {
it('should be a valid reference to `' + referenceIdKey + '` of `' + referenceListName + '`', function () {
_.each(item[listKey], function (id) {
assert(_.contains(validIds, id),
'Expected `' + id + '` in `' + listKey + '` of `' + listName +
'` to be a valid entry in `' + referenceListName + '`');
});
});
});
});
}
describe('cross references', function () {
assertValidReferences('currencies', 'code', 'countries', 'currencies');
assertValidReferences('languages', 'alpha3', 'countries', 'languages');
});
|
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.011 ]-- |