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}));
});
})