r2846 - positionTo: test improvements

r2846 - positionTo: test improvements


Author: joern.zaefferer
Date: Thu Jun 25 13:57:33 2009
New Revision: 2846
Modified:
branches/dev/positionTo/tests/unit/positionTo/positionTo.html
branches/dev/positionTo/tests/unit/positionTo/positionTo_core.js
Log:
positionTo: test improvements
Modified: branches/dev/positionTo/tests/unit/positionTo/positionTo.html
==============================================================================
--- branches/dev/positionTo/tests/unit/positionTo/positionTo.html    (original)
+++ branches/dev/positionTo/tests/unit/positionTo/positionTo.html    Thu Jun
25 13:57:33 2009
@@ -15,12 +15,15 @@
</head>
<body>
-<div id="main">
-    <div style="position: absolute; top: 0; left: 0">
-        <div id="el1" style="width: 3px; height: 3px;"></div>
-        <div id="el2" style="width: 3px; height: 3px;"></div>
-        <div id="parent" style="width: 3px; height: 3px; top: 4px; left:
4px;"></div>
-    </div>
+<div id="main" style="top: 0; left: 0;">
+    <div id="el1" style="position: absolute; width: 3px; height: 3px;"></div>
+    <div id="el2" style="position: absolute; width: 3px; height: 3px;"></div>
+    <div id="parent" style="width: 3px; height: 3px; top: 4px; left:
4px;"></div>
+</div>
+
+<div style="position: absolute; top: 0px; left: 0px">
+    <div id="elx" style="position: absolute; width: 3px; height: 3px;
background-color: red"></div>
+    <div id="parentx" style="position: absolute; width: 3px; height: 3px;
top: 4px; left: 4px; background-color: green"></div>
</div>
</body>
Modified: branches/dev/positionTo/tests/unit/positionTo/positionTo_core.js
==============================================================================
--- branches/dev/positionTo/tests/unit/positionTo/positionTo_core.js    
(original)
+++ branches/dev/positionTo/tests/unit/positionTo/positionTo_core.js    Thu
Jun 25 13:57:33 2009
@@ -3,15 +3,20 @@
*/
(function($) {
-    test("basics", function() {
+    test("basics1", function() {
+        $("#elx").positionTo({ of: "#parentx" });
+        same($("#elx").offset(), {top:7, left:4})
+    })
+
+    test("basics2", function() {
        var elements = $("#el1, #el2");
        var result = elements.positionTo({
            of: "#parent"
        });
        same(result, elements);
-        var expected = { top: 9, left: 4 };
-        same(elements.filter(":first").position(), expected);
-        same(elements.filter(":last").position(), expected);
+        var expected = { top: 7, left: 4 };
+        same(elements.filter(":first").offset(), expected);
+        same(elements.filter(":last").offset(), expected);
    })
    
    test("positions", function() {
@@ -47,7 +52,7 @@
                at: definition.at || "left top",
                of: parent
            });
-            same(el.position(), definition.result, "Position via " +
jsDump.parse({my:definition.my, at:definition.at}));
+            same(el.offset(), definition.result, "Position via " +
jsDump.parse({my:definition.my, at:definition.at}));
        });
    })