58e33c718371d54aaffc0b04d634ab51d87997b5
[WebKit.git] / LayoutTests / fast / text / font-face-javascript-expected.txt
1 PASS new FontFace('family_name', 'url(\'asdf\')', {}).family is "family_name"
2 PASS new FontFace('family_name', 'url(\'asdf\')', {}).style is "normal"
3 PASS new FontFace('family_name', 'url(\'asdf\')', {}).weight is "normal"
4 PASS new FontFace('family_name', 'url(\'asdf\')', {}).stretch is "normal"
5 PASS new FontFace('family_name', 'url(\'asdf\')', {}).unicodeRange is "U+0-10ffff"
6 PASS new FontFace('family_name', 'url(\'asdf\')', {}).variant is "normal"
7 PASS new FontFace('family_name', 'url(\'asdf\')', {}).featureSettings is "normal"
8 PASS new FontFace('family_name', 'url(\'asdf\')', {'style': 'normal'}).style is "normal"
9 PASS new FontFace('family_name', 'url(\'asdf\')', {'style': 'inherit'}).style threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
10 PASS new FontFace('family_name', 'url(\'asdf\')', {'style': 'italic'}).style is "italic"
11 PASS new FontFace('family_name', 'url(\'asdf\')', {'style': 'oblique'}).style is "italic"
12 PASS new FontFace('family_name', 'url(\'asdf\')', {'style': 'asdf'}) threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
13 PASS new FontFace('family_name', 'url(\'asdf\')', {'weight': 'normal'}).weight is "normal"
14 PASS new FontFace('family_name', 'url(\'asdf\')', {'weight': '200'}).weight is "200"
15 PASS new FontFace('family_name', 'url(\'asdf\')', {'weight': 'bold'}).weight is "bold"
16 PASS new FontFace('family_name', 'url(\'asdf\')', {'weight': 'bolder'}).weight is "bold"
17 PASS new FontFace('family_name', 'url(\'asdf\')', {'weight': 'lighter'}).weight is "200"
18 PASS new FontFace('family_name', 'url(\'asdf\')', {'weight': 'inherit'}).weight threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
19 PASS new FontFace('family_name', 'url(\'asdf\')', {'stretch': 'stretch_name'}).stretch is "normal"
20 PASS new FontFace('family_name', 'url(\'asdf\')', {'unicodeRange': 'U+26'}).unicodeRange is "U+26-26"
21 PASS new FontFace('family_name', 'url(\'asdf\')', {'unicodeRange': 'U+0-7F'}).unicodeRange is "U+0-7f"
22 PASS new FontFace('family_name', 'url(\'asdf\')', {'variant': 'variant_name'}).variant threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
23 PASS new FontFace('family_name', 'url(\'asdf\')', {'variant': 'small-caps'}).variant is "small-caps"
24 PASS new FontFace('family_name', 'url(\'asdf\')', {'variant': 'small-caps common-ligatures'}).variant is "common-ligatures small-caps"
25 PASS new FontFace('family_name', 'url(\'asdf\')', {'featureSettings': '\'titl\''}).featureSettings is "'titl' 1"
26 PASS everything.style is "italic"
27 PASS everything.weight is "bold"
28 PASS everything.stretch is "normal"
29 PASS everything.unicodeRange is "U+26-26"
30 PASS everything.variant is "small-caps"
31 PASS everything.featureSettings is "'titl' 1"
32 PASS everything.family is "other_family_name"
33 PASS everything.style is "normal"
34 PASS everything.weight is "300"
35 PASS everything.stretch is "normal"
36 PASS everything.unicodeRange is "U+0-7f"
37 PASS everything.variant is "stacked-fractions"
38 PASS everything.featureSettings is "'smcp' 1"
39 PASS new FontFace('family_name', 'url(\'asdf\')', {}) did not throw exception.
40 PASS new FontFace('family_name', newArrayBuffer, {}) did not throw exception.
41 PASS new FontFace('family_name', new DataView(newArrayBuffer), {}) did not throw exception.
42 PASS new FontFace('family_name', new Uint8Array(newArrayBuffer), {}) did not throw exception.
43 PASS new FontFace('family_name', 5, {}) threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
44 PASS new FontFace('family_name', {}, {}) threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
45 PASS new FontFace('family_name', new Array(), {}) threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
46 PASS new FontFace('family_name', { toString: function() { return 5; } }, {}) threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
47 PASS new FontFace('family_name', { toString: function() { throw "Error"; } }, {}) threw exception Error.
48 PASS new FontFace('family_name', { toString: function() { return "url('asdf')"; } }, {}).family is "family_name"
49 PASS new FontFace('family_name', 'url(\'asdf\')', {}).status is "unloaded"
50 PASS promise1 is promise2
51 PASS promise1 is promise3
52 PASS promise1 is promise4
53 PASS promise1 is promise5
54 PASS promiseEqualityCheck.status is "loading"
55 PASS oldFontFace.code is oldFontFace.NETWORK_ERR
56 PASS promiseEqualityCheck.status is "error"
57 PASS newFontFace is oldFontFace
58 PASS newFontFace.status is "loaded"
59 PASS newFontFace is oldFontFace
60 PASS newFontFace.status is "loaded"
61 PASS oldFontFace.code is oldFontFace.NETWORK_ERR
62 PASS successfullyParsed is true
63
64 TEST COMPLETE
65