 				return
 
 			it "should cache loading of google fonts", (done) ->
-				@skip()
+				@timeout(5000)
 				droid = Utils.loadWebFontConfig
 					google:
 						families: ['Droid Sans']

			p = Utils.loadWebFontConfig
				custom:
					families: ["Test4"]
				timeout: 100
			p.catch ->
				Utils.loadWebFont("Test4")
				promise = Utils.isFontFamilyLoaded("Test4", 100)

			# it "should return the right size with height constraint", ->
			# 	Utils.textSize(text, style, {height: 100}).should.eql(width: 168, height: 100)

	describe "loadWebFontConfig", ->

		it "should return a promise", (done) ->
			promise = Utils.loadWebFontConfig
				custom:
					families: ["Test"]
				timeout: 5
			promise.catch ->
				done()
			return

		it "should reject the promise if the font can't be loaded", (done) ->
			promise = Utils.loadWebFontConfig
				custom:
					families: ["Test2"]
				timeout: 5
			promise.catch (error) ->
				error.message.should.equal "Test2 failed to load"
				done()
			return

		it "should return false if the font has already failed loading", (done) ->
			promise = Utils.loadWebFontConfig
				custom:
					families: ["Test3"]
				timeout: 5
			promise.catch ->
				result = Utils.loadWebFontConfig
					custom:
						families: ["Test3"]
				result.should.equal false
				done()
			return

		it "should support loading webfonts with WebFontConfig syntax", (done) ->
			result = Utils.loadWebFontConfig
				custom:
					families: ['Random font']
				timeout: 5
			result.catch (e) ->
				e.message.should.equal "Random font failed to load"
				done()
			return

		describe "Real font loading tests", ->
			before ->
				# We skip the this test on CI, because I can't get the WebFont loading to work... :'(
