mirror of
https://github.com/jquery/jquery.git
synced 2026-02-01 08:55:55 -05:00
Core: .each/.map should accept an undefined/null value
Fixes gh-2267 Closes gh-2363
This commit is contained in:
committed by
Michał Gołębiowski
parent
d242753726
commit
bf48c21d22
@@ -1198,6 +1198,18 @@ test("jQuery.each(Object,Function)", function() {
|
||||
equal( i, document.styleSheets.length, "Iteration over document.styleSheets" );
|
||||
});
|
||||
|
||||
test("jQuery.each/map(undefined/null,Function)", 1, function() {
|
||||
try {
|
||||
jQuery.each( undefined, jQuery.noop );
|
||||
jQuery.each( null, jQuery.noop );
|
||||
jQuery.map( undefined, jQuery.noop );
|
||||
jQuery.map( null, jQuery.noop );
|
||||
ok( true, "jQuery.each/map( undefined/null, function() {} );" );
|
||||
} catch ( e ) {
|
||||
ok( false, "each/map must accept null and undefined values" );
|
||||
}
|
||||
});
|
||||
|
||||
test( "JIT compilation does not interfere with length retrieval (gh-2145)", function() {
|
||||
expect( 4 );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user