|
1 function run_test() |
|
2 { |
|
3 var failures = false; |
|
4 var ccManager = |
|
5 Components.classes["@mozilla.org/charset-converter-manager;1"] |
|
6 .getService(Components.interfaces.nsICharsetConverterManager); |
|
7 |
|
8 var decoderList = ccManager.getDecoderList(); |
|
9 while (decoderList.hasMore()) { |
|
10 var decoder = decoderList.getNext(); |
|
11 try { |
|
12 var langGroup = ccManager.getCharsetLangGroupRaw(decoder); |
|
13 } catch(e) { |
|
14 dump("no langGroup for " + decoder + "\n"); |
|
15 failures = true; |
|
16 } |
|
17 } |
|
18 if (failures) { |
|
19 do_throw("missing langGroups"); |
|
20 } |
|
21 } |