Skip to content

Commit fbfa8e8

Browse files
committed
Deprecate generators.support, this is now always true
1 parent c459bf9 commit fbfa8e8

File tree

2 files changed

+26
-35
lines changed

2 files changed

+26
-35
lines changed

lib/child.js

Lines changed: 23 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -107,32 +107,30 @@ QUnit.done(_.debounce(function(data) {
107107
});
108108
}, 1000));
109109

110-
if (generators.support) {
111-
var test = QUnit.test;
112-
113-
/**
114-
* Support generators.
115-
*/
116-
global.test = QUnit.test = function(testName, callback) {
117-
var fn;
118-
119-
if (generators.isGeneratorFn(callback)) {
120-
fn = function(assert) {
121-
var done = assert.async();
122-
co.wrap(callback).call(this, assert).then(function() {
123-
done();
124-
}).catch(function (err) {
125-
console.log(err.stack);
126-
done();
127-
});
128-
};
129-
} else {
130-
fn = callback;
131-
}
110+
var test = QUnit.test;
132111

133-
return test.call(this, testName, fn);
134-
};
135-
}
112+
/**
113+
* Support generators.
114+
*/
115+
global.test = QUnit.test = function(testName, callback) {
116+
var fn;
117+
118+
if (generators.isGeneratorFn(callback)) {
119+
fn = function(assert) {
120+
var done = assert.async();
121+
co.wrap(callback).call(this, assert).then(function() {
122+
done();
123+
}).catch(function (err) {
124+
console.log(err.stack);
125+
done();
126+
});
127+
};
128+
} else {
129+
fn = callback;
130+
}
131+
132+
return test.call(this, testName, fn);
133+
};
136134

137135
/**
138136
* Provide better stack traces

lib/generators.js

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,11 @@
11
'use strict'
22

3-
var supported;
4-
5-
try {
6-
eval("(function *(){})()");
7-
supported = true;
8-
} catch(err) {
9-
supported = false;
10-
}
11-
123
/**
134
* Is true when generators are supported.
5+
*
6+
* @deprecated since node-qunit 2.0.0: This is always true.
147
*/
15-
exports.support = supported;
8+
exports.support = true;
169

1710
/**
1811
* Returns true if function is a generator fn.

0 commit comments

Comments
 (0)