Sha256: b8dffc5af269ce309d980d79d5c42d356ce933d8a1daaeba7139aef1793ee0d5
Contents?: true
Size: 1.32 KB
Versions: 66
Compression:
Stored size: 1.32 KB
Contents
describe('FontModuleLoader', function () { var FontModuleLoader = webfont.FontModuleLoader; describe('#getModules', function () { var fontModuleLoader = null; beforeEach(function () { fontModuleLoader = new FontModuleLoader(); }); it('should return an empty array without modules', function () { var modules = fontModuleLoader.getModules(); expect(modules).not.toBeNull(); expect(modules.length).toEqual(0); }); it('should have modules', function () { fontModuleLoader.addModuleFactory('booh', function () { return { scary: true }; }); fontModuleLoader.addModuleFactory('haha', function () { return { funny: true }; }); fontModuleLoader.addModuleFactory('moo', function () { return { cowy: true }; }); var modules = fontModuleLoader.getModules({ booh: {}, moo: {}, nothing: {} }); expect(modules).not.toBeNull(); expect(modules.length).toEqual(2); var module = modules[0]; expect(module).not.toBeNull(); expect(module.scary || module.cowy).toBe(true); var module = modules[1]; expect(module).not.toBeNull(); expect(module.scary || module.cowy).toBe(true); }); }); });
Version data entries
66 entries across 66 versions & 1 rubygems