Browse Source

More tests

pull/320/head
Sebastian Stehle 7 years ago
parent
commit
ddf5427fd8
  1. 11
      src/Squidex/app/shared/state/assets.state.spec.ts

11
src/Squidex/app/shared/state/assets.state.spec.ts

@ -146,6 +146,17 @@ describe('AssetsState', () => {
assetsService.verify(x => x.getAssets(app, 30, 0, undefined, ['tag1']), Times.once()); assetsService.verify(x => x.getAssets(app, 30, 0, undefined, ['tag1']), Times.once());
}); });
it('should load with tags when tags selected', () => {
assetsService.setup(x => x.getAssets(app, 30, 0, undefined, ['tag1', 'tag2']))
.returns(() => of(new AssetsDto(0, [])));
assetsState.selectTags(['tag1', 'tag2']).subscribe();
expect(assetsState.isTagSelected('tag1')).toBeTruthy();
assetsService.verify(x => x.getAssets(app, 30, 0, undefined, ['tag1', 'tag2']), Times.once());
});
it('should load without tags when tags reset', () => { it('should load without tags when tags reset', () => {
assetsService.setup(x => x.getAssets(app, 30, 0, undefined, [])) assetsService.setup(x => x.getAssets(app, 30, 0, undefined, []))
.returns(() => of(new AssetsDto(0, []))); .returns(() => of(new AssetsDto(0, [])));

Loading…
Cancel
Save