Skip to content

Commit 78a6c56

Browse files
committed
tweaks
1 parent 9740986 commit 78a6c56

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

lib/test.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
'use strict';
2-
var isGenerator = require('is-generator').fn;
2+
var isGeneratorFn = require('is-generator-fn');
33
var Promise = require('bluebird');
44
var setImmediate = require('set-immediate-shim');
55
var fnName = require('fn-name');
66
var co = require('co-with-promise');
7+
var maxTimeout = require('max-timeout');
78
var assert = require('./assert');
89

9-
var TIMEOUT_MAX_VALUE = 2147483647;
10-
1110
function Test(title, fn) {
1211
if (!(this instanceof Test)) {
1312
return new Test(title, fn);
@@ -21,7 +20,7 @@ function Test(title, fn) {
2120
assert.is(typeof fn, 'function', 'you must provide a callback');
2221

2322
this.title = title || fnName(fn) || '[anonymous]';
24-
this.fn = isGenerator(fn) ? co.wrap(fn) : fn;
23+
this.fn = isGeneratorFn(fn) ? co.wrap(fn) : fn;
2524
this.assertCount = 0;
2625
this.planCount = null;
2726
this.duration = null;
@@ -108,7 +107,7 @@ Test.prototype.run = function () {
108107
this._timeStart = Date.now();
109108

110109
// wait until all assertions are complete
111-
this._timeout = setTimeout(function () {}, TIMEOUT_MAX_VALUE);
110+
this._timeout = setTimeout(function () {}, maxTimeout);
112111

113112
try {
114113
var ret = this.fn(this);

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "Futuristic test runner 🚀",
55
"license": "MIT",
66
"repository": "sindresorhus/ava",
7-
"homepage": "http://ava.li",
7+
"homepage": "https://ava.li",
88
"author": {
99
"name": "Sindre Sorhus",
1010
"email": "sindresorhus@gmail.com",
@@ -76,7 +76,8 @@
7676
"fn-name": "^2.0.0",
7777
"globby": "^3.0.1",
7878
"has-flag": "^1.0.0",
79-
"is-generator": "^1.0.2",
79+
"is-generator-fn": "^1.0.0",
80+
"max-timeout": "^1.0.0",
8081
"meow": "^3.3.0",
8182
"plur": "^2.0.0",
8283
"power-assert-formatter": "^1.3.0",

readme.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ test.serial(t => {
183183

184184
### Skipped tests
185185

186-
Skipped tests are shown in the output as skipped, but never run.
186+
Skipped tests are shown in the output as skipped but never run.
187187

188188
```js
189189
test.skip('unicorn', t => {
@@ -543,7 +543,7 @@ AVA, not Ava or ava. Pronounced [`/ˈeɪvə/` ay-və](media/pronunciation.m4a?ra
543543

544544
### Concurrency vs. parallelism
545545

546-
Concurrency is not parallelism. It enables parallelism. To learn more about the difference, see [this](http://stackoverflow.com/q/1050222) Stack Overflow answer.
546+
Concurrency is not parallelism. It enables parallelism. [Learn more.](http://stackoverflow.com/q/1050222)
547547

548548

549549
## Support

test/fork.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
2-
var test = require('tape');
32
var path = require('path');
3+
var test = require('tape');
44
var fork = require('../lib/fork.js');
55

66
function fixture(name) {

0 commit comments

Comments
 (0)