Sha256: ad316ba5abc1636f8ba477774b83c92fa8858397c842e8ec48a960676fea45b2
Contents?: true
Size: 1.88 KB
Versions: 2
Compression:
Stored size: 1.88 KB
Contents
var FontApiUrlBuilderTest = TestCase('FontApiUrlBuilderTest'); FontApiUrlBuilderTest.prototype.testThrowsExceptionIfNoFontFamilies = function() { var fontApiUrlBuilder = new webfont.FontApiUrlBuilder("http://moo", "http:"); try { fontApiUrlBuilder.build(); fail('build should have thrown an exception.'); } catch (e) { // success } }; FontApiUrlBuilderTest.prototype.testBuildProperUrl = function() { var fontApiUrlBuilder = new webfont.FontApiUrlBuilder("http://moo", "http:"); fontApiUrlBuilder.setFontFamilies([ 'Font1', 'Font2' ]); assertEquals('http://moo?family=Font1%7CFont2', fontApiUrlBuilder.build()); }; FontApiUrlBuilderTest.prototype.testBuildProperDefaultUrl = function() { var fontApiUrlBuilder = new webfont.FontApiUrlBuilder(undefined, "http:"); 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(undefined, "http:"); 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()); }; FontApiUrlBuilderTest.prototype.testBuildProperUrlWithSubsetsNoVariations = function() { var fontApiUrlBuilder = new webfont.FontApiUrlBuilder(undefined, "http:"); fontApiUrlBuilder.setFontFamilies([ 'Font1:bold,italic:greek,cyrillic', 'Font2:italic', 'Font3::latin' ]); assertEquals("http:" + webfont.FontApiUrlBuilder.DEFAULT_API_URL + '?family=Font1:bold,italic%7CFont2:italic%7CFont3' + '&subset=greek,cyrillic,latin', fontApiUrlBuilder.build()); };
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
webfontloader-1.1.1 | src-test/google/fontapiurlbuildertest.js |
webfontloader-1.1.0 | src-test/google/fontapiurlbuildertest.js |