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