Skip to content

Commit 62cfe97

Browse files
committed
Use constants for users
1 parent 66a1c33 commit 62cfe97

File tree

1 file changed

+39
-35
lines changed

1 file changed

+39
-35
lines changed

test/integration/batch/scheduler.js

Lines changed: 39 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ var FixedCapacity = require('../../../batch/scheduler/capacity/fixed');
77

88
describe('scheduler', function() {
99

10+
var USER_A = 'userA';
11+
var USER_B = 'userB';
12+
var USER_C = 'userC';
13+
1014
function TaskRunner(userTasks) {
1115
this.results = [];
1216
this.userTasks = userTasks;
@@ -31,18 +35,18 @@ describe('scheduler', function() {
3135
userB: 2
3236
});
3337
var scheduler = new Scheduler(capacity, taskRunner);
34-
scheduler.add('userA');
35-
scheduler.add('userB');
38+
scheduler.add(USER_A);
39+
scheduler.add(USER_B);
3640

3741
scheduler.on('done', function() {
3842
var results = taskRunner.results;
3943

4044
assert.equal(results.length, 4);
4145

42-
assert.equal(results[0], 'userA');
43-
assert.equal(results[1], 'userB');
44-
assert.equal(results[2], 'userA');
45-
assert.equal(results[3], 'userB');
46+
assert.equal(results[0], USER_A);
47+
assert.equal(results[1], USER_B);
48+
assert.equal(results[2], USER_A);
49+
assert.equal(results[3], USER_B);
4650

4751
return done();
4852
});
@@ -58,27 +62,27 @@ describe('scheduler', function() {
5862
userD: 1
5963
});
6064
var scheduler = new Scheduler(capacity, taskRunner);
61-
scheduler.add('userA');
62-
scheduler.add('userB');
65+
scheduler.add(USER_A);
66+
scheduler.add(USER_B);
6367

6468
scheduler.on('done', function() {
6569
var results = taskRunner.results;
6670

6771
assert.equal(results.length, 7);
6872

69-
assert.equal(results[0], 'userA');
70-
assert.equal(results[1], 'userB');
71-
assert.equal(results[2], 'userC');
73+
assert.equal(results[0], USER_A);
74+
assert.equal(results[1], USER_B);
75+
assert.equal(results[2], USER_C);
7276
assert.equal(results[3], 'userD');
73-
assert.equal(results[4], 'userA');
74-
assert.equal(results[5], 'userB');
75-
assert.equal(results[6], 'userC');
77+
assert.equal(results[4], USER_A);
78+
assert.equal(results[5], USER_B);
79+
assert.equal(results[6], USER_C);
7680

7781
return done();
7882
});
7983

8084
setTimeout(function() {
81-
scheduler.add('userC');
85+
scheduler.add(USER_C);
8286
}, 10);
8387

8488
setTimeout(function() {
@@ -93,14 +97,14 @@ describe('scheduler', function() {
9397
userA: 1
9498
});
9599
var scheduler = new Scheduler(capacity, taskRunner);
96-
scheduler.add('userA');
100+
scheduler.add(USER_A);
97101

98102
scheduler.on('done', function() {
99103
var results = taskRunner.results;
100104

101105
assert.equal(results.length, 1);
102106

103-
assert.equal(results[0], 'userA');
107+
assert.equal(results[0], USER_A);
104108

105109
return done();
106110
});
@@ -116,18 +120,18 @@ describe('scheduler', function() {
116120
userC: 1
117121
});
118122
var scheduler = new Scheduler(capacity, taskRunner);
119-
scheduler.add('userA');
120-
scheduler.add('userB');
121-
scheduler.add('userC');
123+
scheduler.add(USER_A);
124+
scheduler.add(USER_B);
125+
scheduler.add(USER_C);
122126

123127
scheduler.on('done', function() {
124128
var results = taskRunner.results;
125129

126130
assert.equal(results.length, 3);
127131

128-
assert.equal(results[0], 'userA');
129-
assert.equal(results[1], 'userB');
130-
assert.equal(results[2], 'userC');
132+
assert.equal(results[0], USER_A);
133+
assert.equal(results[1], USER_B);
134+
assert.equal(results[2], USER_C);
131135

132136
return done();
133137
});
@@ -143,24 +147,24 @@ describe('scheduler', function() {
143147
});
144148

145149
var scheduler = new Scheduler(capacity, taskRunner);
146-
scheduler.add('userA');
147-
scheduler.add('userA');
148-
scheduler.add('userA');
149-
scheduler.add('userB');
150-
scheduler.add('userB');
151-
scheduler.add('userC');
150+
scheduler.add(USER_A);
151+
scheduler.add(USER_A);
152+
scheduler.add(USER_A);
153+
scheduler.add(USER_B);
154+
scheduler.add(USER_B);
155+
scheduler.add(USER_C);
152156

153157
scheduler.on('done', function() {
154158
var results = taskRunner.results;
155159

156160
assert.equal(results.length, 6);
157161

158-
assert.equal(results[0], 'userA');
159-
assert.equal(results[1], 'userB');
160-
assert.equal(results[2], 'userC');
161-
assert.equal(results[3], 'userA');
162-
assert.equal(results[4], 'userB');
163-
assert.equal(results[5], 'userA');
162+
assert.equal(results[0], USER_A);
163+
assert.equal(results[1], USER_B);
164+
assert.equal(results[2], USER_C);
165+
assert.equal(results[3], USER_A);
166+
assert.equal(results[4], USER_B);
167+
assert.equal(results[5], USER_A);
164168

165169
return done();
166170
});

0 commit comments

Comments
 (0)