Example #1
0
 it('should get the default rendered widget factory for a given extension', () => {
   let factory = createFactory();
   registry.addWidgetFactory(factory);
   let mdFactory = new WidgetFactory({
     name: 'markdown',
     fileTypes: ['markdown'],
     defaultRendered: ['markdown']
   });
   registry.addWidgetFactory(mdFactory);
   expect(registry.defaultRenderedWidgetFactory('a.baz')).to.be(factory);
   expect(registry.defaultRenderedWidgetFactory('a.md')).to.be(mdFactory);
 });
Example #2
0
 it('should get the default widget factory if no default rendered factory is registered', () => {
   let gFactory = new WidgetFactory({
     name: 'global',
     fileTypes: ['*'],
     defaultFor: ['*']
   });
   registry.addWidgetFactory(gFactory);
   expect(registry.defaultRenderedWidgetFactory('a.md')).to.be(gFactory);
 });