Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
utf8mb4
Commit Description:
utf8mb4
"use strict" ;
var iteratorSymbol = require ( "es6-symbol" ). iterator
, Iterator = require ( "../" );
module . exports = function ( t , a ) {
var iterator ;
a . throws ( function () {
t ();
}, TypeError , "Null" );
a . throws ( function () {
t ({});
}, TypeError , "Plain object" );
a . throws ( function () {
t ({ length : 0 });
}, TypeError , "Array-like" );
iterator = {};
iterator [ iteratorSymbol ] = function () {
return new Iterator ([]);
};
a ( t ( iterator ) instanceof Iterator , true , "Iterator" );
a ( String ( t ([])), "[object Array Iterator]" , " Array" );
a ( String ( t ( function () {
return arguments ;
}())), "[object Array Iterator]" , " Arguments" );
a ( String ( t ( "foo" )), "[object String Iterator]" , "String" );
};
Site-wide shortcuts
/
Use quick search box
g h
Goto home page
g g
Goto my private gists page
g G
Goto my public gists page
n r
New repository page
n g
New gist page
Repositories
g s
Goto summary page
g c
Goto changelog page
g f
Goto files page
g F
Goto files page with file search activated
g p
Goto pull requests page
g o
Goto repository settings
g O
Goto repository permissions settings