1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2 "http://www.w3.org/TR/html4/strict.dtd">
5 <title>Testing dojo.io.script</title>
6 <style type="text/css">
7 @import "../../resources/dojo.css";
9 <script type="text/javascript"
10 src="../../dojo.js" djConfig="isDebug: true"></script>
11 <script type="text/javascript">
12 dojo.require("doh.runner");
13 dojo.require("dojo.io.script");
15 dojo.addOnLoad(function(){
18 function ioScriptSimple(t){
19 var d = new doh.Deferred();
20 var td = dojo.io.script.get({
21 url: "scriptSimple.js",
22 checkString: "myTasks"
24 td.addBoth(function(res){
25 if(typeof(myTasks) != "undefined"
26 && t.is("Do dishes.", myTasks[1])){
34 function ioScriptJsonp(t){
35 var d = new doh.Deferred();
36 var td = dojo.io.script.get({
37 url: "scriptJsonp.js",
38 content: { foo: "bar" },
39 callbackParamName: "callback"
41 td.addBoth(function(res){
42 if(!(res instanceof Error) &&
43 t.is("mammal", res.animalType)){
51 function ioScriptJsonpTimeout(t){
52 var d = new doh.Deferred();
53 var td = dojo.io.script.get({
54 url: "../_base/timeout.php",
55 callbackParamName: "callback",
56 content: {Foo: 'Bar'},
60 handle: function(response, ioArgs){
61 if(response instanceof Error && response.dojoType == "timeout"){
62 console.debug("FOO OK TEST");
65 console.debug("FOO FAIL TEST");
78 dojo.addOnLoad(function(){
79 td = dojo.io.script.get({
80 url: "scriptSimple.js",
81 checkString: "myTasks"
83 td.addCallback(function(res){
86 if(typeof(myTasks) != "undefined"
87 && "Do dishes." == myTasks[1]){