ok( result.text() == defaultText, 'Check for element wrapping' );\r
});\r
\r
-test("append(String|Element|Array<Element>)", function() {\r
- expect(4);\r
+test("append(String|Element|Array<Element>|jQuery)", function() {\r
+ expect(5);\r
var defaultText = 'Try them out:'\r
var result = $('#first').append('<b>buga</b>');\r
ok( result.text() == defaultText + 'buga', 'Check if text appending works' );\r
expected = "This link has class=\"blog\": Simon Willison's WeblogTry them out:Yahoo";\r
$('#sap').append([document.getElementById('first'), document.getElementById('yahoo')]);\r
ok( expected == $('#sap').text(), "Check for appending of array of elements" );\r
+ \r
+ reset();\r
+ expected = "This link has class=\"blog\": Simon Willison's WeblogTry them out:Yahoo";\r
+ $('#sap').append($("#first, #yahoo"));\r
+ ok( expected == $('#sap').text(), "Check for appending of jQuery object" );\r
});\r
\r
-test("prepend(String|Element|Array<Element>)", function() {\r
- expect(4);\r
+test("prepend(String|Element|Array<Element>|jQuery)", function() {\r
+ expect(5);\r
var defaultText = 'Try them out:'\r
var result = $('#first').prepend('<b>buga</b>');\r
ok( result.text() == 'buga' + defaultText, 'Check if text prepending works' );\r
expected = "Try them out:YahooThis link has class=\"blog\": Simon Willison's Weblog";\r
$('#sap').prepend([document.getElementById('first'), document.getElementById('yahoo')]);\r
ok( expected == $('#sap').text(), "Check for prepending of array of elements" );\r
+ \r
+ reset();\r
+ expected = "Try them out:YahooThis link has class=\"blog\": Simon Willison's Weblog";\r
+ $('#sap').prepend($("#first, #yahoo"));\r
+ ok( expected == $('#sap').text(), "Check for prepending of jQuery object" );\r
});\r
\r
-test("before(String|Element|Array<Element>)", function() {\r
- expect(3);\r
+test("before(String|Element|Array<Element>|jQuery)", function() {\r
+ expect(4);\r
var expected = 'This is a normal link: bugaYahoo';\r
$('#yahoo').before('<b>buga</b>');\r
ok( expected == $('#en').text(), 'Insert String before' );\r
expected = "This is a normal link: Try them out:diveintomarkYahoo";\r
$('#yahoo').before([document.getElementById('first'), document.getElementById('mark')]);\r
ok( expected == $('#en').text(), "Insert array of elements before" );\r
+ \r
+ reset();\r
+ expected = "This is a normal link: Try them out:diveintomarkYahoo";\r
+ $('#yahoo').before($("#first, #mark"));\r
+ ok( expected == $('#en').text(), "Insert jQuery before" );\r
});\r
\r
-test("after(String|Element|Array<Element>)", function() {\r
- expect(3);\r
+test("after(String|Element|Array<Element>|jQuery)", function() {\r
+ expect(4);\r
var expected = 'This is a normal link: Yahoobuga';\r
$('#yahoo').after('<b>buga</b>');\r
ok( expected == $('#en').text(), 'Insert String after' );\r
expected = "This is a normal link: YahooTry them out:diveintomark";\r
$('#yahoo').after([document.getElementById('first'), document.getElementById('mark')]);\r
ok( expected == $('#en').text(), "Insert array of elements after" );\r
+ \r
+ reset();\r
+ expected = "This is a normal link: YahooTry them out:diveintomark";\r
+ $('#yahoo').after($("#first, #mark"));\r
+ ok( expected == $('#en').text(), "Insert jQuery after" );\r
});\r
\r
test("end()", function() {\r