Sha256: ea3bea9970ae3a9d1e505fb3af065a3c5d40940c05b2723d85be3cb8b9fda31a

Contents?: true

Size: 1.35 KB

Versions: 10

Compression:

Stored size: 1.35 KB

Contents

var FontApiUrlBuilderTest = TestCase('FontApiUrlBuilderTest');

FontApiUrlBuilderTest.prototype.testThrowsExceptionIfNoFontFamilies =
    function() {
  var fontApiUrlBuilder = new webfont.FontApiUrlBuilder("http://moo");

  try {
    fontApiUrlBuilder.build();
    fail('build should have thrown an exception.');
  } catch (e) {
    // success
  }
};

FontApiUrlBuilderTest.prototype.testBuildProperUrl = function() {
  var fontApiUrlBuilder = new webfont.FontApiUrlBuilder("http://moo");

  fontApiUrlBuilder.setFontFamilies([ 'Font1', 'Font2' ]);
  assertEquals('http://moo?family=Font1%7CFont2', fontApiUrlBuilder.build());
};

FontApiUrlBuilderTest.prototype.testBuildProperDefaultUrl = function() {
  var fontApiUrlBuilder = new webfont.FontApiUrlBuilder();

  fontApiUrlBuilder.setFontFamilies([ 'Font1', 'Font2' ]);
  assertEquals("http:" + webfont.FontApiUrlBuilder.DEFAULT_API_URL +
      '?family=Font1%7CFont2', fontApiUrlBuilder.build());
};


FontApiUrlBuilderTest.prototype.testBuildProperUrlWithSubsets = function() {
  var fontApiUrlBuilder = new webfont.FontApiUrlBuilder();

  fontApiUrlBuilder.setFontFamilies([ 'Font1:bold:greek,cyrillic',
      'Font2:italic', 'Font3' ]);
  assertEquals("http:" + webfont.FontApiUrlBuilder.DEFAULT_API_URL +
	       '?family=Font1:bold%7CFont2:italic%7CFont3' +
      '&subset=greek,cyrillic', fontApiUrlBuilder.build());
};

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
webfontloader-1.0.28 src-test/google/fontapiurlbuildertest.js
webfontloader-1.0.27 src-test/google/fontapiurlbuildertest.js
webfontloader-1.0.26 src-test/google/fontapiurlbuildertest.js
webfontloader-1.0.25 src-test/google/fontapiurlbuildertest.js
webfontloader-1.0.24 src-test/google/fontapiurlbuildertest.js
webfontloader-1.0.22 src-test/google/fontapiurlbuildertest.js
webfontloader-1.0.21 src-test/google/fontapiurlbuildertest.js
webfontloader-1.0.20 src-test/google/fontapiurlbuildertest.js
webfontloader-1.0.19 src-test/google/fontapiurlbuildertest.js
webfontloader-1.0.18 src-test/google/fontapiurlbuildertest.js