Browse Source

test(theme-shared): add append-content.token.spec.ts

pull/3475/head
mehmet-erim 6 years ago
parent
commit
aef5cedd91
  1. 27
      npm/ng-packs/packages/theme-shared/src/lib/tests/append-content.token.spec.ts

27
npm/ng-packs/packages/theme-shared/src/lib/tests/append-content.token.spec.ts

@ -0,0 +1,27 @@
import { Component } from '@angular/core';
import { createComponentFactory, Spectator } from '@ngneat/spectator';
import { THEME_SHARED_APPEND_CONTENT } from '../tokens/append-content.token';
import { DomInsertionService } from '@abp/ng.core';
import { chartJsLoaded$ } from '../utils';
@Component({ selector: 'app-dummy', template: '' })
class DummyComponent {}
describe('AppendContentToken', () => {
let spectator: Spectator<DummyComponent>;
const createComponent = createComponentFactory(DummyComponent);
beforeEach(() => (spectator = createComponent()));
it('should insert a style element to the DOM', () => {
spectator.get(THEME_SHARED_APPEND_CONTENT);
expect(spectator.get(DomInsertionService).inserted.size).toBe(1);
});
it('should be loaded the chart.js', done => {
chartJsLoaded$.subscribe(loaded => {
expect(loaded).toBe(true);
done();
});
});
});
Loading…
Cancel
Save