-// opens a new window to run the tests against
-var testwin = function(name, fn) {
- testwin[name] = load_offset_fixture(name);
- var interval = setInterval(function() {
- if (testwin[name] && testwin[name].$ && testwin[name].jQuery.isReady) {
- clearInterval(interval);
- test(name, fn);
- }
- }, 0);
-
- function load_offset_fixture(name) {
- var win = window.open( "./data/offset/" + name + ".html?num"+parseInt(Math.random()*1000), name, 'left=0,top=0,width=500,height=500,toolbar=1,resizable=0' );
- if ( !win ) {
- alert("Please disable your popup blocker for the offset test suite");
- throw "Please disable your popup blocker for the offset test suite";
- }
- return win;
- }
-};
-
-testwin("absolute", function() {
- var $w = testwin["absolute"].$;
-
- equals( $w('#absolute-1').offset().top, 1, "jQuery('#absolute-1').offset().top" );
- equals( $w('#absolute-1').offset().left, 1, "jQuery('#absolute-1').offset().left" );
+testoffset("absolute", function( jQuery ) {
+ equals( jQuery('#absolute-1').offset().top, 1, "jQuery('#absolute-1').offset().top" );
+ equals( jQuery('#absolute-1').offset().left, 1, "jQuery('#absolute-1').offset().left" );