SuperX-Kernmodul
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
1.1 KiB

/*
Copyright (c) 2004-2006, The Dojo Foundation
All Rights Reserved.
Licensed under the Academic Free License version 2.1 or above OR the
modified BSD license. For more information on Dojo licensing, see:
http://dojotoolkit.org/community/licensing.shtml
*/
function test_hostenv_getText () {
if (dojo.hostenv.getName() == "browser") {
var text;
// first test
text = dojo.hostenv.getText('test_hostenv_browser.js');
var numberOfCharactersInThisFile = 100;
jum.assertTrue("10", (typeof text == "string"));
jum.assertTrue("11", (text.length > numberOfCharactersInThisFile));
// second test
var exceptionCaught = false;
try {
text = dojo.hostenv.getText('this_file_does_not_exist.txt');
} catch (e) {
exceptionCaught = true;
}
jum.assertTrue("12", exceptionCaught);
// third test
exceptionCaught = false;
try {
var callbackFunction = null;
var fail_ok = true;
text = dojo.hostenv.getText('this_file_does_not_exist.txt', callbackFunction, fail_ok);
} catch (e) {
exceptionCaught = true;
}
jum.assertTrue("13", !exceptionCaught);
jum.assertTrue("14", (text === null));
}
}