UNPKG

countrynames

Version:

Map country names to ISO 3166-1-alpha-2 country codes and back

12 lines (9 loc) 499 B
var assert = require('assert'), countrynames = require('./'); assert.equal(countrynames.getCode('French Guiana'), 'GF'); assert.equal(countrynames.getName('BF'), 'BURKINA FASO'); assert.equal(countrynames.getCode('Iran'), countrynames.getCode('IRAN, ISLAMIC REPUBLIC OF')); assert.equal(countrynames.getCode(countrynames.getName('IO')), 'IO'); assert.ok(countrynames.getAllCodes() instanceof Array); assert.ok(countrynames.getAllNames() instanceof Array); console.log('Passed successfully.');