Sha256: 874f111d1a30dbe9bdcf0788493dbdaad1bcbf5e0a51de1b5e46983e0cb789de
Contents?: true
Size: 1.02 KB
Versions: 25
Compression:
Stored size: 1.02 KB
Contents
var FontModuleLoaderTest = TestCase('FontModuleLoaderTest'); FontModuleLoaderTest.prototype.testGetProperModuleList = function() { var fontModuleLoader = new webfont.FontModuleLoader(); 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: {} }); assertNotNull(modules); assertEquals(2, modules.length); var module1 = modules[0]; assertNotNull(module1); assertTrue(module1.scary || module1.cowy); var module2 = modules[1]; assertNotNull(module2); assertTrue(module2.scary || module2.cowy); }; FontModuleLoaderTest.prototype.testNotModuleShouldHaveEmptyModuleList = function() { var fontModuleLoader = new webfont.FontModuleLoader(); var modules = fontModuleLoader.getModules(); assertNotNull(modules); assertEquals(0, modules.length); };
Version data entries
25 entries across 25 versions & 1 rubygems