8000 remove duplicated perf tests for Maps from Lists · powercoder23/immutable-js@2485750 · GitHub
[go: up one dir, main page]

Skip to content
8000

Commit 2485750

Browse files
committed
remove duplicated perf tests for Maps from Lists
1 parent d08d5ad commit 2485750

File tree

1 file changed

+103
-138
lines changed

1 file changed

+103
-138
lines changed

perf/Map.js

Lines changed: 103 additions & 138 deletions
Original file line numberDiff line numberDiff line change
@@ -1,170 +1,135 @@
11
describe('Map', function () {
22

3-
var obj2 = {};
4-
for (var ii = 0; ii < 2; ii++) {
5-
obj2['x' + ii] = ii;
6-
}
3+
describe('buil 8000 ds from an object', function () {
74

8-
it('builds from an object of 2', function() {
9-
Immutable.Map(obj2);
10-
});
11-
12-
var obj8 = {};
13-
for (var ii = 0; ii < 8; ii++) {
14-
obj8['x' + ii] = ii;
15-
}
5+
var obj2 = {};
6+
for (var ii = 0; ii < 2; ii++) {
7+
obj2['x' + ii] = ii;
8+
}
169

17-
it('builds from an object of 8', function() {
18-
Immutable.Map(obj8);
19-
});
10+
it('of 2', function() {
11+
Immutable.Map(obj2);
12+
});
2013

21-
var obj32 = {};
22-
for (var ii = 0; ii < 32; ii++) {
23-
obj32['x' + ii] = ii;
24-
}
25-
26-
it('builds from an object of 32', function() {
27-
Immutable.Map(obj32);
28-
});
14+
var obj8 = {};
15+
for (var ii = 0; ii < 8; ii++) {
16+
obj8['x' + ii] = ii;
17+
}
18+
19+
it('of 8', function() {
20+
Immutable.Map(obj8);
21+
});
22+
23+
var obj32 = {};
24+
for (var ii = 0; ii < 32; ii++) {
25+
obj32['x' + ii] = ii;
26+
}
27+
28+
it('of 32', function() {
29+
Immutable.Map(obj32);
30+
});
31+
32+
var obj1024 = {};
33+
for (var ii = 0; ii < 1024; ii++) {
34+
obj1024['x' + ii] = ii;
35+
}
2936

30-
var obj1024 = {};
31-
for (var ii = 0; ii < 1024; ii++) {
32-
obj1024['x' + ii] = ii;
33-
}
37+
it('of 1024', function() {
38+
Immutable.Map(obj1024);
39+
});
3440

35-
it('builds from an object of 1024', function() {
36-
Immutable.Map(obj1024);
3741
});
3842

39-
var array2 = [];
40-
for (var ii = 0; ii < 2; ii++) {
41-
array2[ii] = ['x' + ii, ii];
42-
}
43+
describe('builds from an array', function () {
4344

44-
it('builds from an array of 2', function() {
45-
Immutable.Map(array2);
46-
});
47-
48-
var array8 = [];
49-
for (var ii = 0; ii < 8; ii++) {
50-
array8[ii] = ['x' + ii, ii];
51-
}
52-
53-
it('builds from an array of 8', function() {
54-
Immutable.Map(array8);
55-
});
45+
var array2 = [];
46+
for (var ii = 0; ii < 2; ii++) {
47+
array2[ii] = ['x' + ii, ii];
48+
}
5649

57-
var array32 = [];
58-
for (var ii = 0; ii < 32; ii++) {
59-
array32[ii] = ['x' + ii, ii];
60-
}
50+
it('of 2', function() {
51+
Immutable.Map(array2);
52+
});
6153

62-
it('builds from an array of 32', function() {
63-
Immutable.Map(array32);
64-
});
54+
var array8 = [];
55+
for (var ii = 0; ii < 8; ii++) {
56+
array8[ii] = ['x' + ii, ii];
57+
}
6558

66-
var array1024 = [];
67-
for (var ii = 0; ii < 1024; ii++) {
68-
array1024[ii] = ['x' + ii, ii];
69-
}
59+
it('of 8', function() {
60+
Immutable.Map(array8);
61+
});
7062

71-
it('builds from an array of 1024', function() {
72-
Immutable.Map(array1024);
73-
});
63+
var array32 = [];
64+
for (var ii = 0; ii < 32; ii++) {
65+
array32[ii] = ['x' + ii, ii];
66+
}
7467

75-
var list2 = Immutable.List().asMutable();
76-
for (var ii = 0; ii < 2; ii++) {
77-
list2 = list2.push(
78-
Immutable.List(['x' + ii, ii])
79-
);
80-
}
81-
list2 = list2.asImmutable();
68+
it('of 32', function() {
69+
Immutable.Map(array32);
70+
});
8271

83-
it('builds from a List of 2', function() {
84-
Immutable.Map(list2);
85-
});
72+
var array1024 = [];
73+
for (var ii = 0; ii < 1024; ii++) {
74+
array1024[ii] = ['x' + ii, ii];
75+
}
8676

87-
var list8 = Immutable.List().asMutable();
88-
for (var ii = 0; ii < 8; ii++) {
89-
list8 = list8.push(
90-
Immutable.List(['x' + ii, ii])
91-
);
92-
}
93-
list8 = list8.asImmutable();
77+
it('of 1024', function() {
78+
Immutable.Map(array1024);
79+
});
9480

95-
it('builds from a List of 8', function() {
96-
Immutable.Map(list8);
9781
});
9882

99-
var list32 = Immutable.List().asMutable();
100-
for (var ii = 0; ii < 32; ii++) {
101-
list32 = list32.push(
102-
Immutable.List(['x' + ii, ii])
103-
);
104-
}
105-
list32 = list32.asImmutable();
83+
describe('builds from a List', function () {
10684

107-
it('builds from a list of 32', function() {
108-
Immutable.Map(list32);
109-
});
85+
var list2 = Immutable.List().asMutable();
86+
for (var ii = 0; ii < 2; ii++) {
87+
list2 = list2.push(
88+
Immutable.List(['x' + ii, ii])
89+
);
90+
}
91+
list2 = list2.asImmutable();
11092

111-
var list1024 = Immutable.List().asMutable();
112-
for (var ii = 0; ii < 1024; ii++) {
113-
list1024 = list1024.push(
114-
Immutable.List(['x' + ii, ii])
115-
);
116-
}
117-
list1024 = list1024.asImmutable();
93+
it('of 2', function() {
94+
Immutable.Map(list2);
95+
});
11896

119-
it('builds from a List of 1024', function() {
120-
Immutable.Map(list1024);
121-
});
97+
var list8 = Immutable.List().asMutable();
98+
for (var ii = 0; ii < 8; ii++) {
99+
list8 = list8.push(
100+
Immutable.List(['x' + ii, ii])
101+
);
102+
}
103+
list8 = list8.asImmutable();
122104

123-
var list2 = Immutable.List().asMutable();
124-
for (var ii = 0; ii < 2; ii++) {
125-
list2 = list2.push(
126-
Immutable.List(['x' + ii, ii])
127-
);
128-
}
129-
list2 = list2.asImmutable();
105+
it('of 8', function() {
106+
Immutable.Map(list8);
107+
});
130108

131-
it('builds from a List of 2', function() {
132-
Immutable.Map(list2);
133-
});
109+
var list32 = Immutable.List().asMutable();
110+
for (var ii = 0; ii < 32; ii++) {
111+
list32 = list32.push(
112+
Immutable.List(['x' + ii, ii])
113+
);
114+
}
115+
list32 = list32.asImmutable();
134116

135-
var list8 = Immutable.List().asMutable();
136-
for (var ii = 0; ii < 8; ii++) {
137-
list8 = list8.push(
138-
Immutable.List(['x' + ii, ii])
139-
);
140-
}
141-
list8 = list8.asImmutable();
117+
it('of 32', function() {
118+
Immutable.Map(list32);
119+
});
142120

143-
it('builds from a List of 8', function() {
144-
Immutable.Map(list8);
145-
});
121+
var list1024 = Immutable.List().asMutable();
122+
for (var ii = 0; ii < 1024; ii++) {
123+
list1024 = list1024.push(
124+
Immutable.List(['x' + ii, ii])
125+
);
126+
}
127+
list1024 = list1024.asImmutable();
146128

147-
var list32 = Immutable.List().asMutable();
148-
for (var ii = 0; ii < 32; ii++) {
149-
list32 = list32.push(
150-
Immutable.List(['x' + ii, ii])
151-
);
152-
}
153-
list32 = list32.asImmutable();
129+
it('of 1024', function() {
130+
Immutable.Map(list1024);
131+
});
154132

155-
it('builds from a list of 32', function() {
156-
Immutable.Map(list32);
157133
});
158134

159-
var list1024 = Immutable.List().asMutable();
160-
for (var ii = 0; ii < 1024; ii++) {
161-
list1024 = list1024.push(
162-
Immutable.List(['x' + ii, ii])
163-
);
164-
}
165-
list1024 = list1024.asImmutable();
166-
167-
it('builds from a List of 1024', function() {
168-
Immutable.Map(list1024);
169-
});
170135
});

0 commit comments

Comments
 (0)
0