UNPKG

novo-elements

Version:

Bullhorn's NOVO Element Repository for Angular 2

35 lines (28 loc) 1.01 kB
// APP import { getCountries, getStates, getStateObjects } from './Countries'; describe('Utils: Countries', () => { describe('Method: getCountries()', () => { it('should be defined', () => { expect(getCountries).toBeDefined(); }); it('should get Countries', () => { expect(getCountries()[0]).toBe('United States'); }); }); describe('Method: getStates(country)', () => { it('should be defined', () => { expect(getStates).toBeDefined(); }); it('should get states for US', () => { expect(getStates('United States')[0]).toBe('Alabama'); }); }); describe('Method: getStateObjects(countryName)', () => { it('should be defined', () => { expect(getStateObjects).toBeDefined(); }); it('should get states for US', () => { expect(getStateObjects('United States')[0]).toEqual({ code: 'AL', name: 'Alabama' }); }); }); });