Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / speech / scripted / speechgrammar-basics-expected.txt
blobd98cef5e1668d6dcf8b0b7a38ef3bd2354b2837f
1 Tests the basics of SpeechGrammar and SpeechGrammarList
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 PASS 'webkitSpeechGrammar' in window is true
7 PASS webkitSpeechGrammar == null is false
8 PASS 'webkitSpeechGrammarList' in window is true
9 PASS webkitSpeechGrammarList == null is false
10 window.g = new webkitSpeechGrammar()
11 PASS g == null is false
12 PASS g.weight is 1.0
13 PASS g.src is ''
14 g.weight = 2
15 PASS g.weight is 2.0
16 PASS g.weight = NaN threw exception TypeError: Failed to set the 'weight' property on 'SpeechGrammar': The provided float value is non-finite..
17 PASS g.weight = Infinity threw exception TypeError: Failed to set the 'weight' property on 'SpeechGrammar': The provided float value is non-finite..
18 PASS g.weight is 2.0
19 g.src = 'grammar.xml'
20 PASS g.src is base + 'grammar.xml'
21 g.src = 'http://example.tld/grammar.xml'
22 PASS g.src is 'http://example.tld/grammar.xml'
23 g.src = 'foo bar'
24 PASS g.src is base + 'foo%20bar'
25 window.gs = new webkitSpeechGrammarList()
26 PASS gs == null is false
27 PASS gs.length is 0
28 PASS gs.item(0) == null is true
29 PASS gs[0] == undefined is true
30 PASS gs.item(-1) is null
31 PASS gs[-1] == undefined is true
32 gs.addFromUri('grammar', 2)
33 PASS gs.length is 1
34 PASS gs.item(1) == null is true
35 PASS gs[1] == undefined is true
36 PASS gs.item(-1) is null
37 PASS gs[-1] == undefined is true
38 PASS gs[0] is gs.item(0)
39 PASS gs.item(0).src is base + 'grammar'
40 PASS gs.item(0).weight is 2
41 gs.addFromUri('http://foo.tld/grammar.xml', 3)
42 PASS gs.length is 2
43 PASS gs[1] is gs.item(1)
44 PASS gs.item(1).src is 'http://foo.tld/grammar.xml'
45 PASS gs.item(1).weight is 3
46 gs.addFromString('foo', 4)
47 PASS gs.length is 3
48 PASS gs[2] is gs.item(2)
49 PASS gs.item(2).src is 'data:application/xml,%3Cgrammar%3Efoo%3C/grammar%3E'
50 PASS gs.item(2).weight is 4
51 PASS gs[2].src is 'data:application/xml,%3Cgrammar%3Efoo%3C/grammar%3E'
52 PASS gs[2].weight is 4
53 PASS gs.addFromUri('http://foo.tld/grammar.xml', NaN) threw exception TypeError: Failed to execute 'addFromUri' on 'SpeechGrammarList': The provided float value is non-finite..
54 PASS gs.addFromUri('http://foo.tld/grammar.xml', Infinity) threw exception TypeError: Failed to execute 'addFromUri' on 'SpeechGrammarList': The provided float value is non-finite..
55 PASS gs.addFromString('foo', NaN) threw exception TypeError: Failed to execute 'addFromString' on 'SpeechGrammarList': The provided float value is non-finite..
56 PASS gs.addFromString('foo', Infinity) threw exception TypeError: Failed to execute 'addFromString' on 'SpeechGrammarList': The provided float value is non-finite..
57 PASS successfullyParsed is true
59 TEST COMPLETE