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

Version Path
webfontloader-1.2.0 src-test/core/fontmoduleloadertest.js
webfontloader-1.1.2 src-test/core/fontmoduleloadertest.js
webfontloader-1.1.1 src-test/core/fontmoduleloadertest.js
webfontloader-1.1.0 src-test/core/fontmoduleloadertest.js
webfontloader-1.0.31 src-test/core/fontmoduleloadertest.js
webfontloader-1.0.30 src-test/core/fontmoduleloadertest.js
webfontloader-1.0.29 src-test/core/fontmoduleloadertest.js
webfontloader-1.0.28 src-test/core/fontmoduleloadertest.js
webfontloader-1.0.27 src-test/core/fontmoduleloadertest.js
webfontloader-1.0.26 src-test/core/fontmoduleloadertest.js
webfontloader-1.0.25 src-test/core/fontmoduleloadertest.js
webfontloader-1.0.24 src-test/core/fontmoduleloadertest.js
webfontloader-1.0.22 src-test/core/fontmoduleloadertest.js
webfontloader-1.0.21 src-test/core/fontmoduleloadertest.js
webfontloader-1.0.20 src-test/core/fontmoduleloadertest.js
webfontloader-1.0.19 src-test/core/fontmoduleloadertest.js
webfontloader-1.0.18 src-test/core/fontmoduleloadertest.js
webfontloader-1.0.16 src-test/core/fontmoduleloadertest.js
webfontloader-1.0.15 src-test/core/fontmoduleloadertest.js
webfontloader-1.0.13 src-test/core/fontmoduleloadertest.js