source: Dev/trunk/src/client/dojox/mobile/tests/robot/Animation2.html

Last change on this file was 483, checked in by hendrikvanantwerpen, 11 years ago

Added Dojo 1.9.3 release.

File size: 3.6 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2                "http://www.w3.org/TR/html4/strict.dtd">
3<html>
4        <head>
5                <title>doh.robot Tooltip Mouse Quirks Test</title>
6
7                <style>
8                        @import "../../../../util/doh/robot/robot.css";
9                </style>
10
11                <!-- required: dojo.js -->
12                <script type="text/javascript" src="../../../../dojo/dojo.js" data-dojo-config="isDebug: true, parseOnLoad: true"></script>
13
14                <script language="JavaScript" type="text/javascript">
15                        require([
16                                "dojo/_base/kernel",
17                                "dojo/ready", // dojo.ready
18                                "doh/runner",   //doh functions
19                                "dijit/registry",  // dijit.registry.byId
20                                "dijit/robotx"
21                        ], function(kernel, ready, runner, registry){
22                                ready(function(){
23
24                                        runner.robot.initRobot("../test_transition-pubsub.html");
25                                        var reg = null;
26
27                                        runner.register("dojox.mobile.Animation mouse tests", [
28                                                {
29                                                        name: "Animation mouse tests",
30                                                        timeout: 50000,
31                                                        runTest: function(){
32                                                                var d = new runner.Deferred();
33                                                                reg = kernel.global.dijit.registry;
34
35                                                                runner.robot.mouseMoveAt(reg.byId("dojox_mobile_ListItem_0").domNode, 1000);
36                                                                runner.robot.mouseClick({left: true}, 500);
37
38                                                                runner.robot.sequence(d.getTestCallback(function(){
39                                                                        runner.assertEqual("none",  reg.byId("view1").domNode.style.display);
40                                                                        runner.assertEqual("",  reg.byId("view2").domNode.style.display);
41                                                                }), 1500);
42                                                                return d;
43                                                        }
44                                                },
45                                                {
46                                                        name: "Animation mouse tests",
47                                                        timeout: 50000,
48                                                        runTest: function(){
49                                                                var d = new runner.Deferred();
50
51                                                                runner.robot.mouseMoveAt(reg.byId("dojox_mobile_ToolBarButton_0").domNode, 1000);
52                                                                runner.robot.mouseClick({left: true}, 500);
53                                                               
54                                                                runner.robot.sequence(d.getTestCallback(function(){
55                                                                        runner.assertEqual("",  reg.byId("view1").domNode.style.display);
56                                                                        runner.assertEqual("none",  reg.byId("view2").domNode.style.display);
57                                                                }), 100);
58                                                                return d;
59                                                        }
60                                                },
61                                                {
62                                                        name: "Animation mouse tests",
63                                                        timeout: 50000,
64                                                        runTest: function(){
65                                                                var d = new runner.Deferred();
66
67                                                                runner.robot.mouseMoveAt(reg.byId("dojox_mobile_ListItem_1").domNode, 1000);
68                                                                runner.robot.mouseClick({left: true}, 500);
69
70                                                                runner.robot.sequence(d.getTestCallback(function(){
71                                                                        runner.assertEqual("none",  reg.byId("view1").domNode.style.display);
72                                                                        runner.assertEqual("",  reg.byId("view2").domNode.style.display);
73                                                                }), 1500);
74                                                                return d;
75                                                        }
76                                                },
77                                                {
78                                                        name: "Animation mouse tests",
79                                                        timeout: 50000,
80                                                        runTest: function(){
81                                                                var d = new runner.Deferred();
82
83                                                                runner.robot.mouseMoveAt(reg.byId("dojox_mobile_ToolBarButton_0").domNode, 1000);
84                                                                runner.robot.mouseClick({left: true}, 500);
85
86                                                                runner.robot.sequence(d.getTestCallback(function(){
87                                                                        runner.assertEqual("",  reg.byId("view1").domNode.style.display);
88                                                                        runner.assertEqual("none",  reg.byId("view2").domNode.style.display);
89                                                                }), 1500);
90                                                                return d;
91                                                        }
92                                                },
93                                                {
94                                                        name: "Animation mouse tests",
95                                                        timeout: 50000,
96                                                        runTest: function(){
97                                                                var d = new runner.Deferred();
98
99                                                                runner.robot.mouseMoveAt(reg.byId("dojox_mobile_ListItem_2").domNode, 1000);
100                                                                runner.robot.mouseClick({left: true}, 500);
101
102                                                                runner.robot.sequence(d.getTestCallback(function(){
103                                                                        runner.assertEqual("none",  reg.byId("view1").domNode.style.display);
104                                                                        runner.assertEqual("",  reg.byId("view2").domNode.style.display);
105                                                                }), 2000);
106                                                                return d;
107                                                        }
108                                                }
109                                        ]);
110
111                                        runner.run();
112                                });
113                        });
114                </script>
115        </head>
116        <body />
117</html>
Note: See TracBrowser for help on using the repository browser.