SequenceDiagram/scripts/sequence/renderer/components/Note_spec.mjs

30 lines
813 B
JavaScript

import {NoteBetween, NoteOver, NoteSide} from './Note.mjs';
import {getComponents} from './BaseComponent.mjs';
describe('NoteOver', () => {
it('registers itself with the component store', () => {
const components = getComponents();
expect(components.get('note over')).toEqual(jasmine.any(NoteOver));
});
});
describe('NoteSide', () => {
it('registers itself with the component store', () => {
const components = getComponents();
expect(components.get('note left')).toEqual(jasmine.any(NoteSide));
expect(components.get('note right')).toEqual(jasmine.any(NoteSide));
});
});
describe('NoteBetween', () => {
it('registers itself with the component store', () => {
const components = getComponents();
expect(components.get('note between')).toEqual(
jasmine.any(NoteBetween)
);
});
});