blob: fa5cb36eb555e4a98aebff5234e50912c6452144 [file] [log] [blame]
'use strict';
describe('buildMonitor', function () {
describe('buildMonitor.services', function () {
describe('counter', function () {
var counter;
beforeEach(module('buildMonitor.services'));
beforeEach(inject(function(_counter_) {
counter = _counter_;
}));
it('starts from zero', inject(function (_counter_) {
expect(counter.value()).toBe(0);
}));
it('allows to increment the count', inject(function (_counter_) {
counter.increase();
expect(counter.value()).toBe(1);
}));
it('allows to increment the count', inject(function (_counter_) {
counter.increase();
expect(counter.value()).toBe(1);
}));
it('allows to reset the count', inject(function (_counter_) {
counter.increase();
counter.reset();
expect(counter.value()).toBe(0);
}));
});
});
});