Browse Source

implement primitive tests

pull/15917/head
Barış Can Yılmaz 3 years ago
parent
commit
f0120d121f
  1. 36
      npm/ng-packs/packages/core/src/lib/tests/local-storage.service.spec.ts

36
npm/ng-packs/packages/core/src/lib/tests/local-storage.service.spec.ts

@ -13,4 +13,40 @@ describe('LocalStorageService', () => {
it('should be created', () => {
expect(service).toBeTruthy();
});
it('should be called getItem', () => {
const spy = jest.spyOn(service, 'getItem');
service.getItem('test');
expect(spy).toHaveBeenCalled();
});
it('should be called setItem', () => {
const spy = jest.spyOn(service, 'setItem');
service.setItem('test', 'value');
expect(spy).toHaveBeenCalled();
});
it('should be called removeItem', () => {
const spy = jest.spyOn(service, 'removeItem');
service.removeItem('test');
expect(spy).toHaveBeenCalled();
});
it('should be called clear', () => {
const spy = jest.spyOn(service, 'clear');
service.clear();
expect(spy).toHaveBeenCalled();
});
it('should be called key', () => {
const spy = jest.spyOn(service, 'key');
service.key(0);
expect(spy).toHaveBeenCalled();
});
it('should be called length', () => {
const spy = jest.spyOn(service, 'length', 'get');
service.length;
expect(spy).toHaveBeenCalled();
});
});

Loading…
Cancel
Save