diff --git a/test/data/testrunner.js b/test/data/testrunner.js index d4fdcf50..821799bb 100644 --- a/test/data/testrunner.js +++ b/test/data/testrunner.js @@ -1,3 +1,5 @@ +jQuery.noConflict(); // Allow the test to run with other libs or jQuery's. + var _config = { fixture: null, Test: [], @@ -14,12 +16,12 @@ var _config = { }; _config.filters = location.search.length > 1 && //restrict modules/tests by get parameters - $.map( location.search.slice(1).split('&'), decodeURIComponent ); + jQuery.map( location.search.slice(1).split('&'), decodeURIComponent ); var isLocal = !!(window.location.protocol == 'file:'); -$(function() { - $('#userAgent').html(navigator.userAgent); +jQuery(function() { + jQuery('#userAgent').html(navigator.userAgent); runTest(); }); @@ -81,15 +83,15 @@ function runTest() { _config.blocking = false; var time = new Date(); _config.fixture = document.getElementById('main').innerHTML; - _config.ajaxSettings = $.ajaxSettings; + _config.ajaxSettings = jQuery.ajaxSettings; synchronize(function() { time = new Date() - time; - $("
Tests completed in ', + jQuery("
Tests completed in ',
time, ' milliseconds.
',
_config.stats.bad, ' tests of ', _config.stats.all, ' failed.
\r\n
'); + var crlfContainer = jQuery('\r\n
'); var x = crlfContainer.contents().get(0).nodeValue; equals( x, what???, "Check for \\r and \\n in jQuery()" ); */ @@ -29,27 +29,27 @@ test("$()", function() { /* // Disabled until we add this functionality in var pass = true; try { - $("
");
+ var code = jQuery("
");
equals( code.length, 1, "Correct number of elements generated for code" );
- var img = $("");
+ var img = jQuery("");
equals( img.length, 1, "Correct number of elements generated for img" );
- var div = $("
");
+ var div = jQuery("
");
equals( div.length, 4, "Correct number of elements generated for div hr code b" );
// can actually yield more than one, when iframes are included, the window is an array as well
- equals( $(window).length, 1, "Correct number of elements generated for window" );
+ equals( jQuery(window).length, 1, "Correct number of elements generated for window" );
- equals( $(document).length, 1, "Correct number of elements generated for document" );
+ equals( jQuery(document).length, 1, "Correct number of elements generated for document" );
- equals( $([1,2,3]).get(1), 2, "Test passing an array to the factory" );
+ equals( jQuery([1,2,3]).get(1), 2, "Test passing an array to the factory" );
- equals( $(document.body).get(0), $('body').get(0), "Test passing an html node to the factory" );
+ equals( jQuery(document.body).get(0), jQuery('body').get(0), "Test passing an html node to the factory" );
});
test("browser", function() {
@@ -91,22 +91,19 @@ test("browser", function() {
test("noConflict", function() {
expect(6);
- var old = jQuery;
- var newjQuery = jQuery.noConflict();
+ var $$ = jQuery;
- equals( newjQuery, old, "noConflict returned the jQuery object" );
- equals( jQuery, old, "Make sure jQuery wasn't touched." );
- equals( $, "$", "Make sure $ was reverted." );
+ equals( jQuery, jQuery.noConflict(), "noConflict returned the jQuery object" );
+ equals( jQuery, $$, "Make sure jQuery wasn't touched." );
+ equals( $, original$, "Make sure $ was reverted." );
- jQuery = $ = old;
+ jQuery = $ = $$;
- newjQuery = jQuery.noConflict(true);
+ equals( jQuery.noConflict(true), $$, "noConflict returned the jQuery object" );
+ equals( jQuery, originaljQuery, "Make sure jQuery was reverted." );
+ equals( $, original$, "Make sure $ was reverted." );
- equals( newjQuery, old, "noConflict returned the jQuery object" );
- equals( jQuery, "jQuery", "Make sure jQuery was reverted." );
- equals( $, "$", "Make sure $ was reverted." );
-
- jQuery = $ = old;
+ jQuery = $$;
});
test("isFunction", function() {
@@ -196,45 +193,45 @@ test("isFunction", function() {
var foo = false;
-test("$('html')", function() {
+test("jQuery('html')", function() {
expect(6);
reset();
foo = false;
- var s = $("")[0];
+ var s = jQuery("")[0];
ok( s, "Creating a script" );
ok( !foo, "Make sure the script wasn't executed prematurely" );
- $("body").append(s);
+ jQuery("body").append(s);
ok( foo, "Executing a scripts contents in the right context" );
reset();
- ok( $("")[0], "Creating a link" );
+ ok( jQuery("")[0], "Creating a link" );
reset();
- var j = $("hi there ");
+ var j = jQuery("hi there ");
ok( j.length >= 2, "Check node,textnode,comment creation (some browsers delete comments)" );
- ok( !$("")[0].selected, "Make sure that options are auto-selected #2050" );
+ ok( !jQuery("")[0].selected, "Make sure that options are auto-selected #2050" );
});
-test("$('html', context)", function() {
+test("jQuery('html', context)", function() {
expect(1);
- var $div = $("");
- var $span = $("", $div);
+ var $div = jQuery("");
+ var $span = jQuery("", $div);
equals($span.length, 1, "Verify a span created with a div context works, #1763");
});
if ( !isLocal ) {
-test("$(selector, xml).text(str) - Loaded via XML document", function() {
+test("jQuery(selector, xml).text(str) - Loaded via XML document", function() {
expect(2);
stop();
- $.get('data/dashboard.xml', function(xml) {
+ jQuery.get('data/dashboard.xml', function(xml) {
// tests for #1419 where IE was a problem
- equals( $("tab:first", xml).text(), "blabla", "Verify initial text correct" );
- $("tab:first", xml).text("newtext");
- equals( $("tab:first", xml).text(), "newtext", "Verify new text correct" );
+ equals( jQuery("tab:first", xml).text(), "blabla", "Verify initial text correct" );
+ jQuery("tab:first", xml).text("newtext");
+ equals( jQuery("tab:first", xml).text(), "newtext", "Verify new text correct" );
start();
});
});
@@ -242,55 +239,55 @@ test("$(selector, xml).text(str) - Loaded via XML document", function() {
test("length", function() {
expect(1);
- equals( $("p").length, 6, "Get Number of Elements Found" );
+ equals( jQuery("p").length, 6, "Get Number of Elements Found" );
});
test("size()", function() {
expect(1);
- equals( $("p").size(), 6, "Get Number of Elements Found" );
+ equals( jQuery("p").size(), 6, "Get Number of Elements Found" );
});
test("get()", function() {
expect(1);
- isSet( $("p").get(), q("firstp","ap","sndp","en","sap","first"), "Get All Elements" );
+ isSet( jQuery("p").get(), q("firstp","ap","sndp","en","sap","first"), "Get All Elements" );
});
test("get(Number)", function() {
expect(1);
- equals( $("p").get(0), document.getElementById("firstp"), "Get A Single Element" );
+ equals( jQuery("p").get(0), document.getElementById("firstp"), "Get A Single Element" );
});
test("add(String|Element|Array|undefined)", function() {
expect(12);
- isSet( $("#sndp").add("#en").add("#sap").get(), q("sndp", "en", "sap"), "Check elements from document" );
- isSet( $("#sndp").add( $("#en")[0] ).add( $("#sap") ).get(), q("sndp", "en", "sap"), "Check elements from document" );
- ok( $([]).add($("#form")[0].elements).length >= 13, "Check elements from array" );
+ isSet( jQuery("#sndp").add("#en").add("#sap").get(), q("sndp", "en", "sap"), "Check elements from document" );
+ isSet( jQuery("#sndp").add( jQuery("#en")[0] ).add( jQuery("#sap") ).get(), q("sndp", "en", "sap"), "Check elements from document" );
+ ok( jQuery([]).add(jQuery("#form")[0].elements).length >= 13, "Check elements from array" );
- // For the time being, we're discontinuing support for $(form.elements) since it's ambiguous in IE
- // use $([]).add(form.elements) instead.
- //equals( $([]).add($("#form")[0].elements).length, $($("#form")[0].elements).length, "Array in constructor must equals array in add()" );
+ // For the time being, we're discontinuing support for jQuery(form.elements) since it's ambiguous in IE
+ // use jQuery([]).add(form.elements) instead.
+ //equals( jQuery([]).add(jQuery("#form")[0].elements).length, jQuery(jQuery("#form")[0].elements).length, "Array in constructor must equals array in add()" );
- var x = $([]).add($("xxx
")).add($("xxx
")); + var x = jQuery([]).add(jQuery("xxx
")).add(jQuery("xxx
")); equals( x[0].id, "x1", "Check on-the-fly element1" ); equals( x[1].id, "x2", "Check on-the-fly element2" ); - var x = $([]).add("xxx
").add("xxx
"); + var x = jQuery([]).add("xxx
").add("xxx
"); equals( x[0].id, "x1", "Check on-the-fly element1" ); equals( x[1].id, "x2", "Check on-the-fly element2" ); var notDefined; - equals( $([]).add(notDefined).length, 0, "Check that undefined adds nothing" ); + equals( jQuery([]).add(notDefined).length, 0, "Check that undefined adds nothing" ); // Added after #2811 - equals( $([]).add([window,document,document.body,document]).length, 3, "Pass an array" ); - equals( $(document).add(document).length, 1, "Check duplicated elements" ); - equals( $(window).add(window).length, 1, "Check duplicated elements using the window" ); - ok( $([]).add( document.getElementById('form') ).length >= 13, "Add a form (adds the elements)" ); + equals( jQuery([]).add([window,document,document.body,document]).length, 3, "Pass an array" ); + equals( jQuery(document).add(document).length, 1, "Check duplicated elements" ); + equals( jQuery(window).add(window).length, 1, "Check duplicated elements using the window" ); + ok( jQuery([]).add( document.getElementById('form') ).length >= 13, "Add a form (adds the elements)" ); }); test("each(Function)", function() { expect(1); - var div = $("div"); + var div = jQuery("div"); div.each(function(){this.foo = 'zoo';}); var pass = true; for ( var i = 0; i < div.size(); i++ ) { @@ -302,8 +299,8 @@ test("each(Function)", function() { test("index(Object)", function() { expect(10); - var elements = $([window, document]), - inputElements = $('#radio1,#radio2,#check1,#check2'); + var elements = jQuery([window, document]), + inputElements = jQuery('#radio1,#radio2,#check1,#check2'); equals( elements.index(window), 0, "Check for index of elements" ); equals( elements.index(document), 1, "Check for index of elements" ); @@ -321,32 +318,32 @@ test("index(Object)", function() { test("attr(String)", function() { expect(26); - equals( $('#text1').attr('value'), "Test", 'Check for value attribute' ); - equals( $('#text1').attr('value', "Test2").attr('defaultValue'), "Test", 'Check for defaultValue attribute' ); - equals( $('#text1').attr('type'), "text", 'Check for type attribute' ); - equals( $('#radio1').attr('type'), "radio", 'Check for type attribute' ); - equals( $('#check1').attr('type'), "checkbox", 'Check for type attribute' ); - equals( $('#simon1').attr('rel'), "bookmark", 'Check for rel attribute' ); - equals( $('#google').attr('title'), "Google!", 'Check for title attribute' ); - equals( $('#mark').attr('hreflang'), "en", 'Check for hreflang attribute' ); - equals( $('#en').attr('lang'), "en", 'Check for lang attribute' ); - equals( $('#simon').attr('class'), "blog link", 'Check for class attribute' ); - equals( $('#name').attr('name'), "name", 'Check for name attribute' ); - equals( $('#text1').attr('name'), "action", 'Check for name attribute' ); - ok( $('#form').attr('action').indexOf("formaction") >= 0, 'Check for action attribute' ); - equals( $('#text1').attr('maxlength'), '30', 'Check for maxlength attribute' ); - equals( $('#text1').attr('maxLength'), '30', 'Check for maxLength attribute' ); - equals( $('#area1').attr('maxLength'), '30', 'Check for maxLength attribute' ); - equals( $('#select2').attr('selectedIndex'), 3, 'Check for selectedIndex attribute' ); - equals( $('#foo').attr('nodeName'), 'DIV', 'Check for nodeName attribute' ); - equals( $('#foo').attr('tagName'), 'DIV', 'Check for tagName attribute' ); + equals( jQuery('#text1').attr('value'), "Test", 'Check for value attribute' ); + equals( jQuery('#text1').attr('value', "Test2").attr('defaultValue'), "Test", 'Check for defaultValue attribute' ); + equals( jQuery('#text1').attr('type'), "text", 'Check for type attribute' ); + equals( jQuery('#radio1').attr('type'), "radio", 'Check for type attribute' ); + equals( jQuery('#check1').attr('type'), "checkbox", 'Check for type attribute' ); + equals( jQuery('#simon1').attr('rel'), "bookmark", 'Check for rel attribute' ); + equals( jQuery('#google').attr('title'), "Google!", 'Check for title attribute' ); + equals( jQuery('#mark').attr('hreflang'), "en", 'Check for hreflang attribute' ); + equals( jQuery('#en').attr('lang'), "en", 'Check for lang attribute' ); + equals( jQuery('#simon').attr('class'), "blog link", 'Check for class attribute' ); + equals( jQuery('#name').attr('name'), "name", 'Check for name attribute' ); + equals( jQuery('#text1').attr('name'), "action", 'Check for name attribute' ); + ok( jQuery('#form').attr('action').indexOf("formaction") >= 0, 'Check for action attribute' ); + equals( jQuery('#text1').attr('maxlength'), '30', 'Check for maxlength attribute' ); + equals( jQuery('#text1').attr('maxLength'), '30', 'Check for maxLength attribute' ); + equals( jQuery('#area1').attr('maxLength'), '30', 'Check for maxLength attribute' ); + equals( jQuery('#select2').attr('selectedIndex'), 3, 'Check for selectedIndex attribute' ); + equals( jQuery('#foo').attr('nodeName'), 'DIV', 'Check for nodeName attribute' ); + equals( jQuery('#foo').attr('tagName'), 'DIV', 'Check for tagName attribute' ); - $('').attr('href', '#5').appendTo('#main'); // using innerHTML in IE causes href attribute to be serialized to the full path - equals( $('#tAnchor5').attr('href'), "#5", 'Check for non-absolute href (an anchor)' ); + jQuery('').attr('href', '#5').appendTo('#main'); // using innerHTML in IE causes href attribute to be serialized to the full path + equals( jQuery('#tAnchor5').attr('href'), "#5", 'Check for non-absolute href (an anchor)' ); // Related to [5574] and [5683] - var body = document.body, $body = $(body); + var body = document.body, $body = jQuery(body); ok( $body.attr('foo') === undefined, 'Make sure that a non existent attribute returns undefined' ); ok( $body.attr('nextSibling') === null, 'Make sure a null expando returns null' ); @@ -370,9 +367,9 @@ if ( !isLocal ) { test("attr(String) in XML Files", function() { expect(2); stop(); - $.get("data/dashboard.xml", function(xml) { - equals( $("locations", xml).attr("class"), "foo", "Check class attribute in XML document" ); - equals( $("location", xml).attr("for"), "bar", "Check for attribute in XML document" ); + jQuery.get("data/dashboard.xml", function(xml) { + equals( jQuery("locations", xml).attr("class"), "foo", "Check class attribute in XML document" ); + equals( jQuery("location", xml).attr("for"), "bar", "Check for attribute in XML document" ); start(); }); }); @@ -380,14 +377,14 @@ if ( !isLocal ) { test("attr(String, Function)", function() { expect(2); - equals( $('#text1').attr('value', function() { return this.id })[0].value, "text1", "Set value from id" ); - equals( $('#text1').attr('title', function(i) { return i }).attr('title'), "0", "Set value with an index"); + equals( jQuery('#text1').attr('value', function() { return this.id })[0].value, "text1", "Set value from id" ); + equals( jQuery('#text1').attr('title', function(i) { return i }).attr('title'), "0", "Set value with an index"); }); test("attr(Hash)", function() { expect(1); var pass = true; - $("div").attr({foo: 'baz', zoo: 'ping'}).each(function(){ + jQuery("div").attr({foo: 'baz', zoo: 'ping'}).each(function(){ if ( this.getAttribute('foo') != "baz" && this.getAttribute('zoo') != "ping" ) pass = false; }); ok( pass, "Set Multiple Attributes" ); @@ -395,7 +392,7 @@ test("attr(Hash)", function() { test("attr(String, Object)", function() { expect(17); - var div = $("div").attr("foo", "bar"); + var div = jQuery("div").attr("foo", "bar"); fail = false; for ( var i = 0; i < div.size(); i++ ) { if ( div.get(i).getAttribute('foo') != "bar" ){ @@ -405,33 +402,33 @@ test("attr(String, Object)", function() { } equals( fail, false, "Set Attribute, the #"+fail+" element didn't get the attribute 'foo'" ); - ok( $("#foo").attr({"width": null}), "Try to set an attribute to nothing" ); + ok( jQuery("#foo").attr({"width": null}), "Try to set an attribute to nothing" ); - $("#name").attr('name', 'something'); - equals( $("#name").attr('name'), 'something', 'Set name attribute' ); - $("#check2").attr('checked', true); + jQuery("#name").attr('name', 'something'); + equals( jQuery("#name").attr('name'), 'something', 'Set name attribute' ); + jQuery("#check2").attr('checked', true); equals( document.getElementById('check2').checked, true, 'Set checked attribute' ); - $("#check2").attr('checked', false); + jQuery("#check2").attr('checked', false); equals( document.getElementById('check2').checked, false, 'Set checked attribute' ); - $("#text1").attr('readonly', true); + jQuery("#text1").attr('readonly', true); equals( document.getElementById('text1').readOnly, true, 'Set readonly attribute' ); - $("#text1").attr('readonly', false); + jQuery("#text1").attr('readonly', false); equals( document.getElementById('text1').readOnly, false, 'Set readonly attribute' ); - $("#name").attr('maxlength', '5'); + jQuery("#name").attr('maxlength', '5'); equals( document.getElementById('name').maxLength, '5', 'Set maxlength attribute' ); - $("#name").attr('maxLength', '10'); + jQuery("#name").attr('maxLength', '10'); equals( document.getElementById('name').maxLength, '10', 'Set maxlength attribute' ); // for #1070 - $("#name").attr('someAttr', '0'); - equals( $("#name").attr('someAttr'), '0', 'Set attribute to a string of "0"' ); - $("#name").attr('someAttr', 0); - equals( $("#name").attr('someAttr'), 0, 'Set attribute to the number 0' ); - $("#name").attr('someAttr', 1); - equals( $("#name").attr('someAttr'), 1, 'Set attribute to the number 1' ); + jQuery("#name").attr('someAttr', '0'); + equals( jQuery("#name").attr('someAttr'), '0', 'Set attribute to a string of "0"' ); + jQuery("#name").attr('someAttr', 0); + equals( jQuery("#name").attr('someAttr'), 0, 'Set attribute to the number 0' ); + jQuery("#name").attr('someAttr', 1); + equals( jQuery("#name").attr('someAttr'), 1, 'Set attribute to the number 1' ); // using contents will get comments regular, text, and comment nodes - var j = $("#nonnodes").contents(); + var j = jQuery("#nonnodes").contents(); j.attr("name", "attrvalue"); equals( j.attr("name"), "attrvalue", "Check node,textnode,comment for attr" ); @@ -439,35 +436,35 @@ test("attr(String, Object)", function() { reset(); - var type = $("#check2").attr('type'); + var type = jQuery("#check2").attr('type'); var thrown = false; try { - $("#check2").attr('type','hidden'); + jQuery("#check2").attr('type','hidden'); } catch(e) { thrown = true; } ok( thrown, "Exception thrown when trying to change type property" ); - equals( type, $("#check2").attr('type'), "Verify that you can't change the type of an input element" ); + equals( type, jQuery("#check2").attr('type'), "Verify that you can't change the type of an input element" ); var check = document.createElement("input"); var thrown = true; try { - $(check).attr('type','checkbox'); + jQuery(check).attr('type','checkbox'); } catch(e) { thrown = false; } ok( thrown, "Exception thrown when trying to change type property" ); - equals( "checkbox", $(check).attr('type'), "Verify that you can change the type of an input element that isn't in the DOM" ); + equals( "checkbox", jQuery(check).attr('type'), "Verify that you can change the type of an input element that isn't in the DOM" ); }); if ( !isLocal ) { test("attr(String, Object) - Loaded via XML document", function() { expect(2); stop(); - $.get('data/dashboard.xml', function(xml) { + jQuery.get('data/dashboard.xml', function(xml) { var titles = []; - $('tab', xml).each(function() { - titles.push($(this).attr('title')); + jQuery('tab', xml).each(function() { + titles.push(jQuery(this).attr('title')); }); equals( titles[0], 'Location', 'attr() in XML context: Check first title' ); equals( titles[1], 'Users', 'attr() in XML context: Check second title' ); @@ -479,90 +476,90 @@ if ( !isLocal ) { test("css(String|Hash)", function() { expect(19); - equals( $('#main').css("display"), 'none', 'Check for css property "display"'); + equals( jQuery('#main').css("display"), 'none', 'Check for css property "display"'); - ok( $('#foo').is(':visible'), 'Modifying CSS display: Assert element is visible'); - $('#foo').css({display: 'none'}); - ok( !$('#foo').is(':visible'), 'Modified CSS display: Assert element is hidden'); - $('#foo').css({display: 'block'}); - ok( $('#foo').is(':visible'), 'Modified CSS display: Assert element is visible'); + ok( jQuery('#foo').is(':visible'), 'Modifying CSS display: Assert element is visible'); + jQuery('#foo').css({display: 'none'}); + ok( !jQuery('#foo').is(':visible'), 'Modified CSS display: Assert element is hidden'); + jQuery('#foo').css({display: 'block'}); + ok( jQuery('#foo').is(':visible'), 'Modified CSS display: Assert element is visible'); - $('#floatTest').css({styleFloat: 'right'}); - equals( $('#floatTest').css('styleFloat'), 'right', 'Modified CSS float using "styleFloat": Assert float is right'); - $('#floatTest').css({cssFloat: 'left'}); - equals( $('#floatTest').css('cssFloat'), 'left', 'Modified CSS float using "cssFloat": Assert float is left'); - $('#floatTest').css({'float': 'right'}); - equals( $('#floatTest').css('float'), 'right', 'Modified CSS float using "float": Assert float is right'); - $('#floatTest').css({'font-size': '30px'}); - equals( $('#floatTest').css('font-size'), '30px', 'Modified CSS font-size: Assert font-size is 30px'); + jQuery('#floatTest').css({styleFloat: 'right'}); + equals( jQuery('#floatTest').css('styleFloat'), 'right', 'Modified CSS float using "styleFloat": Assert float is right'); + jQuery('#floatTest').css({cssFloat: 'left'}); + equals( jQuery('#floatTest').css('cssFloat'), 'left', 'Modified CSS float using "cssFloat": Assert float is left'); + jQuery('#floatTest').css({'float': 'right'}); + equals( jQuery('#floatTest').css('float'), 'right', 'Modified CSS float using "float": Assert float is right'); + jQuery('#floatTest').css({'font-size': '30px'}); + equals( jQuery('#floatTest').css('font-size'), '30px', 'Modified CSS font-size: Assert font-size is 30px'); - $.each("0,0.25,0.5,0.75,1".split(','), function(i, n) { - $('#foo').css({opacity: n}); - equals( $('#foo').css('opacity'), parseFloat(n), "Assert opacity is " + parseFloat(n) + " as a String" ); - $('#foo').css({opacity: parseFloat(n)}); - equals( $('#foo').css('opacity'), parseFloat(n), "Assert opacity is " + parseFloat(n) + " as a Number" ); + jQuery.each("0,0.25,0.5,0.75,1".split(','), function(i, n) { + jQuery('#foo').css({opacity: n}); + equals( jQuery('#foo').css('opacity'), parseFloat(n), "Assert opacity is " + parseFloat(n) + " as a String" ); + jQuery('#foo').css({opacity: parseFloat(n)}); + equals( jQuery('#foo').css('opacity'), parseFloat(n), "Assert opacity is " + parseFloat(n) + " as a Number" ); }); - $('#foo').css({opacity: ''}); - equals( $('#foo').css('opacity'), '1', "Assert opacity is 1 when set to an empty String" ); + jQuery('#foo').css({opacity: ''}); + equals( jQuery('#foo').css('opacity'), '1', "Assert opacity is 1 when set to an empty String" ); }); test("css(String, Object)", function() { expect(21); - ok( $('#foo').is(':visible'), 'Modifying CSS display: Assert element is visible'); - $('#foo').css('display', 'none'); - ok( !$('#foo').is(':visible'), 'Modified CSS display: Assert element is hidden'); - $('#foo').css('display', 'block'); - ok( $('#foo').is(':visible'), 'Modified CSS display: Assert element is visible'); + ok( jQuery('#foo').is(':visible'), 'Modifying CSS display: Assert element is visible'); + jQuery('#foo').css('display', 'none'); + ok( !jQuery('#foo').is(':visible'), 'Modified CSS display: Assert element is hidden'); + jQuery('#foo').css('display', 'block'); + ok( jQuery('#foo').is(':visible'), 'Modified CSS display: Assert element is visible'); - $('#floatTest').css('styleFloat', 'left'); - equals( $('#floatTest').css('styleFloat'), 'left', 'Modified CSS float using "styleFloat": Assert float is left'); - $('#floatTest').css('cssFloat', 'right'); - equals( $('#floatTest').css('cssFloat'), 'right', 'Modified CSS float using "cssFloat": Assert float is right'); - $('#floatTest').css('float', 'left'); - equals( $('#floatTest').css('float'), 'left', 'Modified CSS float using "float": Assert float is left'); - $('#floatTest').css('font-size', '20px'); - equals( $('#floatTest').css('font-size'), '20px', 'Modified CSS font-size: Assert font-size is 20px'); + jQuery('#floatTest').css('styleFloat', 'left'); + equals( jQuery('#floatTest').css('styleFloat'), 'left', 'Modified CSS float using "styleFloat": Assert float is left'); + jQuery('#floatTest').css('cssFloat', 'right'); + equals( jQuery('#floatTest').css('cssFloat'), 'right', 'Modified CSS float using "cssFloat": Assert float is right'); + jQuery('#floatTest').css('float', 'left'); + equals( jQuery('#floatTest').css('float'), 'left', 'Modified CSS float using "float": Assert float is left'); + jQuery('#floatTest').css('font-size', '20px'); + equals( jQuery('#floatTest').css('font-size'), '20px', 'Modified CSS font-size: Assert font-size is 20px'); - $.each("0,0.25,0.5,0.75,1".split(','), function(i, n) { - $('#foo').css('opacity', n); - equals( $('#foo').css('opacity'), parseFloat(n), "Assert opacity is " + parseFloat(n) + " as a String" ); - $('#foo').css('opacity', parseFloat(n)); - equals( $('#foo').css('opacity'), parseFloat(n), "Assert opacity is " + parseFloat(n) + " as a Number" ); + jQuery.each("0,0.25,0.5,0.75,1".split(','), function(i, n) { + jQuery('#foo').css('opacity', n); + equals( jQuery('#foo').css('opacity'), parseFloat(n), "Assert opacity is " + parseFloat(n) + " as a String" ); + jQuery('#foo').css('opacity', parseFloat(n)); + equals( jQuery('#foo').css('opacity'), parseFloat(n), "Assert opacity is " + parseFloat(n) + " as a Number" ); }); - $('#foo').css('opacity', ''); - equals( $('#foo').css('opacity'), '1', "Assert opacity is 1 when set to an empty String" ); + jQuery('#foo').css('opacity', ''); + equals( jQuery('#foo').css('opacity'), '1', "Assert opacity is 1 when set to an empty String" ); // for #1438, IE throws JS error when filter exists but doesn't have opacity in it if (jQuery.browser.msie) { - $('#foo').css("filter", "progid:DXImageTransform.Microsoft.Chroma(color='red');"); + jQuery('#foo').css("filter", "progid:DXImageTransform.Microsoft.Chroma(color='red');"); } - equals( $('#foo').css('opacity'), '1', "Assert opacity is 1 when a different filter is set in IE, #1438" ); + equals( jQuery('#foo').css('opacity'), '1', "Assert opacity is 1 when a different filter is set in IE, #1438" ); // using contents will get comments regular, text, and comment nodes - var j = $("#nonnodes").contents(); + var j = jQuery("#nonnodes").contents(); j.css("padding-left", "1px"); equals( j.css("padding-left"), "1px", "Check node,textnode,comment css works" ); // opera sometimes doesn't update 'display' correctly, see #2037 - $("#t2037")[0].innerHTML = $("#t2037")[0].innerHTML - equals( $("#t2037 .hidden").css("display"), "none", "Make sure browser thinks it is hidden" ); + jQuery("#t2037")[0].innerHTML = jQuery("#t2037")[0].innerHTML + equals( jQuery("#t2037 .hidden").css("display"), "none", "Make sure browser thinks it is hidden" ); }); test("jQuery.css(elem, 'height') doesn't clear radio buttons (bug #1095)", function () { expect(4); - var $checkedtest = $("#checkedtest"); + var $checkedtest = jQuery("#checkedtest"); // IE6 was clearing "checked" in jQuery.css(elem, "height"); jQuery.css($checkedtest[0], "height"); - ok( !! $(":radio:first", $checkedtest).attr("checked"), "Check first radio still checked." ); - ok( ! $(":radio:last", $checkedtest).attr("checked"), "Check last radio still NOT checked." ); - ok( !! $(":checkbox:first", $checkedtest).attr("checked"), "Check first checkbox still checked." ); - ok( ! $(":checkbox:last", $checkedtest).attr("checked"), "Check last checkbox still NOT checked." ); + ok( !! jQuery(":radio:first", $checkedtest).attr("checked"), "Check first radio still checked." ); + ok( ! jQuery(":radio:last", $checkedtest).attr("checked"), "Check last radio still NOT checked." ); + ok( !! jQuery(":checkbox:first", $checkedtest).attr("checked"), "Check first checkbox still checked." ); + ok( ! jQuery(":checkbox:last", $checkedtest).attr("checked"), "Check last checkbox still NOT checked." ); }); test("width()", function() { expect(9); - var $div = $("#nothiddendiv"); + var $div = jQuery("#nothiddendiv"); $div.width(30); equals($div.width(), 30, "Test set to 30 correctly"); $div.width(-1); // handle negative numbers by ignoring #1599 @@ -582,15 +579,15 @@ test("width()", function() { $div.css({ display: "", border: "", padding: "" }); - $("#nothiddendivchild").css({ padding: "3px", border: "2px solid #fff" }); - equals($("#nothiddendivchild").width(), 20, "Test child width with border and padding"); - $("#nothiddendiv, #nothiddendivchild").css({ border: "", padding: "", width: "" }); + jQuery("#nothiddendivchild").css({ padding: "3px", border: "2px solid #fff" }); + equals(jQuery("#nothiddendivchild").width(), 20, "Test child width with border and padding"); + jQuery("#nothiddendiv, #nothiddendivchild").css({ border: "", padding: "", width: "" }); }); test("height()", function() { expect(8); - var $div = $("#nothiddendiv"); + var $div = jQuery("#nothiddendiv"); $div.height(30); equals($div.height(), 30, "Test set to 30 correctly"); $div.height(-1); // handle negative numbers by ignoring #1599 @@ -614,116 +611,116 @@ test("height()", function() { test("text()", function() { expect(1); var expected = "This link has class=\"blog\": Simon Willison's Weblog"; - equals( $('#sap').text(), expected, 'Check for merged text of more then one element.' ); + equals( jQuery('#sap').text(), expected, 'Check for merged text of more then one element.' ); }); test("wrap(String|Element)", function() { expect(8); var defaultText = 'Try them out:' - var result = $('#first').wrap('