UNPKG

@financial-times/n-conversion-forms

Version:

Containing jsx components and styles for forms included on Accounts and Acqusition apps (next-signup, next-profile, next-retention, etc).

31 lines (26 loc) 777 B
const { isoCodeToSalesforceName, salesforceNameToIsoCode, } = require('./salesforce'); describe('salesforce', () => { describe('isoCodeToSalesforceName', () => { it('throws if a incorrect ISO code entered', () => { expect(() => { isoCodeToSalesforceName('test'); }).toThrow(); }); it('returns the salesforce name for a country', () => { expect(isoCodeToSalesforceName('GBR')).toEqual('United Kingdom'); }); }); describe('salesforceCodeToIsoCode', () => { it('throws if a incorrect Salesforce name entered', () => { expect(() => { salesforceNameToIsoCode('test'); }).toThrow(); }); it('returns the ISO country code for Salesforce country', () => { expect(salesforceNameToIsoCode('United Kingdom')).toEqual('GBR'); }); }); });