summaryrefslogtreecommitdiffstats
path: root/third_party/webkit/PerformanceTests/six-speed/tests/map-set-object.es5
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/webkit/PerformanceTests/six-speed/tests/map-set-object.es5')
-rw-r--r--third_party/webkit/PerformanceTests/six-speed/tests/map-set-object.es521
1 files changed, 21 insertions, 0 deletions
diff --git a/third_party/webkit/PerformanceTests/six-speed/tests/map-set-object.es5 b/third_party/webkit/PerformanceTests/six-speed/tests/map-set-object.es5
new file mode 100644
index 0000000000..61dfcc5b21
--- /dev/null
+++ b/third_party/webkit/PerformanceTests/six-speed/tests/map-set-object.es5
@@ -0,0 +1,21 @@
+function fn() {
+ var keys = [],
+ values = [],
+ set = [],
+ key = {};
+
+ for (var i = 0; i < 500; i++) {
+ keys.push(i);
+ values.push(i);
+ set.push(i);
+ }
+
+ keys.push(key);
+ values.push('bar');
+ set.push(key);
+
+ return set.indexOf(key) >= 0 && keys.indexOf(key) >= 0;
+}
+
+assertEqual(fn(), true);
+test(fn);