Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 2485750

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

File tree

Expand file treeCollapse file tree

1 file changed

+103
-138
lines changed
Filter options
Expand file treeCollapse file tree

1 file changed

+103
-138
lines changed

‎perf/Map.js

Copy file name to clipboard
+103-138Lines 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('builds 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)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.