'use strict';
describe('CurrencyFormatter', () => {
/**
* @type {app.currencyformatter.services.CurrencyFormatter}
*/
let service;
beforeEach(angular.mock.module('app.currencyformatter'));
beforeEach(inject((_CurrencyFormatter_) => {
service = _CurrencyFormatter_;
}));
describe('This functions should be defined', () => {
it('should be defined - "format"', () => {
expect(service.format).toBeDefined();
});
});
describe('Check "format()"', () => {
describe('negative cases', () => {
it('should return "-" if value is NULL', () => {
expect(service.format(null)).toBe('-');
});
});
});
});
вот пример теста сервиса