File tree Expand file tree Collapse file tree 3 files changed +11
-44
lines changed Expand file tree Collapse file tree 3 files changed +11
-44
lines changed Original file line number Diff line number Diff line change @@ -19581,70 +19581,37 @@ module.exports = require('./lib/React');
19581
19581
var process = module.exports = {};
19582
19582
var queue = [];
19583
19583
var draining = false;
19584
- var currentQueue;
19585
- var queueIndex = -1;
19586
-
19587
- function cleanUpNextTick() {
19588
- draining = false;
19589
- if (currentQueue.length) {
19590
- queue = currentQueue.concat(queue);
19591
- } else {
19592
- queueIndex = -1;
19593
- }
19594
- if (queue.length) {
19595
- drainQueue();
19596
- }
19597
- }
19598
19584
19599
19585
function drainQueue() {
19600
19586
if (draining) {
19601
19587
return;
19602
19588
}
19603
- var timeout = setTimeout(cleanUpNextTick);
19604
19589
draining = true;
19605
-
19590
+ var currentQueue;
19606
19591
var len = queue.length;
19607
19592
while(len) {
19608
19593
currentQueue = queue;
19609
19594
queue = [];
19610
- while (++queueIndex < len) {
19611
- currentQueue[queueIndex].run();
19595
+ var i = -1;
19596
+ while (++i < len) {
19597
+ currentQueue[i]();
19612
19598
}
19613
- queueIndex = -1;
19614
19599
len = queue.length;
19615
19600
}
19616
- currentQueue = null;
19617
19601
draining = false;
19618
- clearTimeout(timeout);
19619
19602
}
19620
-
19621
19603
process.nextTick = function (fun) {
19622
- var args = new Array(arguments.length - 1);
19623
- if (arguments.length > 1) {
19624
- for (var i = 1; i < arguments.length; i++) {
19625
- args[i - 1] = arguments[i];
19626
- }
19627
- }
19628
- queue.push(new Item(fun, args));
19629
- if (queue.length === 1 && !draining) {
19604
+ queue.push(fun);
19605
+ if (!draining) {
19630
19606
setTimeout(drainQueue, 0);
19631
19607
}
19632
19608
};
19633
19609
19634
- // v8 likes predictible objects
19635
- function Item(fun, array) {
19636
- this.fun = fun;
19637
- this.array = array;
19638
- }
19639
- Item.prototype.run = function () {
19640
- this.fun.apply(null, this.array);
19641
- };
19642
19610
process.title = 'browser';
19643
19611
process.browser = true;
19644
19612
process.env = {};
19645
19613
process.argv = [];
19646
19614
process.version = ''; // empty string to avoid regexp issues
19647
- process.versions = {};
19648
19615
19649
19616
function noop() {}
19650
19617
Original file line number Diff line number Diff line change 55
55
"mocha" : " ^1.18.2" ,
56
56
"mocha-stylus-compiler" : " ^1.0.0" ,
57
57
"nanodom" : " 0.0.3" ,
58
+ "react-addons-test-utils" : " ^0.14.1" ,
58
59
"stylusify" : " ^1.0.0" ,
59
- "testdom" : " ^1 .0.1 "
60
+ "testdom" : " ^2 .0.0 "
60
61
}
61
62
}
Original file line number Diff line number Diff line change @@ -2,11 +2,10 @@ var dom = require('testdom')('<html><body></body></html>')
2
2
var assert = require ( 'assert' )
3
3
var _ = require ( 'lodash' )
4
4
var React = require ( 'react' )
5
+ var ReactDOM = require ( 'react-dom' )
5
6
var nanodom = require ( 'nanodom' )
6
- var ReactAddons = require ( 'react/addons' )
7
7
var ReactDatalist = require ( '../src/ReactDataList' )
8
-
9
- var ReactTestUtils = React . addons . TestUtils
8
+ var ReactTestUtils = require ( 'react-addons-test-utils' )
10
9
11
10
/** VARIABLES **/
12
11
@@ -20,7 +19,7 @@ var blurTimeout = 250
20
19
21
20
function render ( props , callback ) {
22
21
let _props = Object . assign ( props , defaultProps )
23
- return React . render ( < ReactDatalist { ..._props } /> , document . body , function ( ) {
22
+ return ReactDOM . render ( < ReactDatalist { ..._props } /> , document . body , function ( ) {
24
23
if ( typeof callback === 'function' ) setTimeout ( callback )
25
24
} )
26
25
}
You can’t perform that action at this time.
0 commit comments