|
7 | 7 | }); |
8 | 8 |
|
9 | 9 | it('should define a .then(cb) function', function () { |
10 | | - var p = new Parallel([1, 2, 3]); |
| 10 | + var p = new Parallel([1, 2, 3], { evalPath: isNode ? undefined : 'lib/eval.js' }); |
11 | 11 | expect(p.then).toEqual(jasmine.any(Function)); |
12 | 12 | }); |
13 | 13 |
|
14 | 14 | it('should define a .map(cb) function', function () { |
15 | | - var p = new Parallel([1, 2, 3]); |
| 15 | + var p = new Parallel([1, 2, 3], { evalPath: isNode ? undefined : 'lib/eval.js' }); |
16 | 16 | expect(p.map).toEqual(jasmine.any(Function)); |
17 | 17 | }); |
18 | 18 |
|
19 | 19 | it('should define a require(string|function|{ name: string, fn: function }) function', function () { |
20 | | - var p = new Parallel([1, 2, 3]); |
| 20 | + var p = new Parallel([1, 2, 3], { evalPath: isNode ? undefined : 'lib/eval.js' }); |
21 | 21 | expect(p.require).toEqual(jasmine.any(Function)); |
22 | 22 | }); |
23 | 23 |
|
24 | 24 | it('should execute a .then function without an operation immediately', function () { |
25 | | - var p = new Parallel([1, 2, 3]); |
| 25 | + var p = new Parallel([1, 2, 3], { evalPath: isNode ? undefined : 'lib/eval.js' }); |
26 | 26 | expect(p.then).toEqual(jasmine.any(Function)); |
27 | 27 |
|
28 | 28 | var done = false; |
|
37 | 37 | }); |
38 | 38 |
|
39 | 39 | it('should execute .spawn() correctly', function () { |
40 | | - var p = new Parallel([1, 2, 3]); |
| 40 | + var p = new Parallel([1, 2, 3], { evalPath: isNode ? undefined : 'lib/eval.js' }); |
41 | 41 |
|
42 | 42 | var done = false; |
43 | 43 | var result = null; |
|
61 | 61 | }); |
62 | 62 |
|
63 | 63 | it('should .map() correctly', function () { |
64 | | - var p = new Parallel([1, 2, 3]); |
| 64 | + var p = new Parallel([1, 2, 3], { evalPath: isNode ? undefined : 'lib/eval.js' }); |
65 | 65 |
|
66 | 66 | var done = false; |
67 | 67 | var result = null; |
|
85 | 85 | }); |
86 | 86 |
|
87 | 87 | it('should queue map work correctly', function () { |
88 | | - var p = new Parallel([1, 2, 3], { maxWorkers: 2 }); |
| 88 | + var p = new Parallel([1, 2, 3], { evalPath: isNode ? undefined : 'lib/eval.js', maxWorkers: 2 }); |
89 | 89 |
|
90 | 90 | var done = false; |
91 | 91 | var result = null; |
|
109 | 109 | }); |
110 | 110 |
|
111 | 111 | it('should chain .map() correctly', function () { |
112 | | - var p = new Parallel([1, 2, 3]); |
| 112 | + var p = new Parallel([1, 2, 3], { evalPath: isNode ? undefined : 'lib/eval.js' }); |
113 | 113 |
|
114 | 114 | var done = false; |
115 | 115 | var result = null; |
|
135 | 135 | }); |
136 | 136 |
|
137 | 137 | it('should mix .spawn and .map() correctly', function () { |
138 | | - var p = new Parallel([1, 2, 3]); |
| 138 | + var p = new Parallel([1, 2, 3], { evalPath: isNode ? undefined : 'lib/eval.js' }); |
139 | 139 |
|
140 | 140 | var done = false; |
141 | 141 | var result = null; |
|
165 | 165 | }); |
166 | 166 |
|
167 | 167 | it('should execute .reduce() correctly', function () { |
168 | | - var p = new Parallel([1, 2, 3]); |
| 168 | + var p = new Parallel([1, 2, 3], { evalPath: isNode ? undefined : 'lib/eval.js' }); |
169 | 169 | var done = false; |
170 | 170 | var result = null; |
171 | 171 |
|
|
188 | 188 | }); |
189 | 189 |
|
190 | 190 | it('should process data returned from .then()', function () { |
191 | | - var p = new Parallel([1, 2, 3]); |
| 191 | + var p = new Parallel([1, 2, 3], { evalPath: isNode ? undefined : 'lib/eval.js' }); |
192 | 192 |
|
193 | 193 | var done = false; |
194 | 194 | var result = null; |
|
219 | 219 |
|
220 | 220 | if (!isNode) { |
221 | 221 | it('should work with require()d scripts (web-exclusive)', function () { |
222 | | - var p = new Parallel([1, 2, 3]); |
| 222 | + var p = new Parallel([1, 2, 3], { evalPath: isNode ? undefined : 'lib/eval.js' }); |
223 | 223 | p.require('../test/test.js'); // relative to eval.js |
224 | 224 |
|
225 | 225 | var done = false; |
|
248 | 248 | var fn = function (el, amount) { |
249 | 249 | return el + amount; |
250 | 250 | }; |
251 | | - var p = new Parallel([1, 2, 3]); |
| 251 | + var p = new Parallel([1, 2, 3], { evalPath: isNode ? undefined : 'lib/eval.js' }); |
252 | 252 | p.require({ name: 'fn', fn: fn }); |
253 | 253 |
|
254 | 254 | var done = false; |
|
0 commit comments