diff --git a/test/built-ins/Reflect/enumerate/does-not-iterate-over-symbol-properties.js b/test/built-ins/Reflect/enumerate/does-not-iterate-over-symbol-properties.js
deleted file mode 100644
index 95d038ee5d1b663e1253d43a17b60d1ab77b3813..0000000000000000000000000000000000000000
--- a/test/built-ins/Reflect/enumerate/does-not-iterate-over-symbol-properties.js
+++ /dev/null
@@ -1,37 +0,0 @@
-// Copyright (C) 2015 Leonardo Balter. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-/*---
-es6id: 26.1.5
-description: >
-  Returned iterator does not iterate over symbol properties.
-info: >
-  26.1.5 Reflect.enumerate ( target )
-
-  ...
-  2. Return target.[[Enumerate]]().
-features: [Symbol]
----*/
-
-var iter, step;
-var s = Symbol('1');
-
-var o = {
-  'a': 1,
-  'b': 1
-};
-
-o[s] = 1;
-
-iter = Reflect.enumerate(o);
-
-step = iter.next();
-assert.sameValue(step.value, 'a');
-assert.sameValue(step.done, false);
-
-step = iter.next();
-assert.sameValue(step.value, 'b');
-assert.sameValue(step.done, false);
-
-step = iter.next();
-assert.sameValue(step.value, undefined);
-assert.sameValue(step.done, true);
diff --git a/test/built-ins/Reflect/enumerate/enumerate.js b/test/built-ins/Reflect/enumerate/enumerate.js
deleted file mode 100644
index 845084e5a21124fab14595d62f92cbea29d7405d..0000000000000000000000000000000000000000
--- a/test/built-ins/Reflect/enumerate/enumerate.js
+++ /dev/null
@@ -1,17 +0,0 @@
-// Copyright (C) 2015 the V8 project authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-/*---
-es6id: 26.1.5
-description: >
-  Reflect.enumerate is configurable, writable and not enumerable.
-info: >
-  26.1.5 Reflect.enumerate ( target )
-
-  17 ECMAScript Standard Built-in Objects
-
-includes: [propertyHelper.js]
----*/
-
-verifyNotEnumerable(Reflect, 'enumerate');
-verifyWritable(Reflect, 'enumerate');
-verifyConfigurable(Reflect, 'enumerate');
diff --git a/test/built-ins/Reflect/enumerate/length.js b/test/built-ins/Reflect/enumerate/length.js
deleted file mode 100644
index 66c9361662607c4ae2458df8f3da350304367884..0000000000000000000000000000000000000000
--- a/test/built-ins/Reflect/enumerate/length.js
+++ /dev/null
@@ -1,17 +0,0 @@
-// Copyright (C) 2015 the V8 project authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-/*---
-es6id: 26.1.5
-description: >
-  Reflect.enumerate.length value and property descriptor
-includes: [propertyHelper.js]
----*/
-
-assert.sameValue(
-  Reflect.enumerate.length, 1,
-  'The value of `Reflect.enumerate.length` is `1`'
-);
-
-verifyNotEnumerable(Reflect.enumerate, 'length');
-verifyNotWritable(Reflect.enumerate, 'length');
-verifyConfigurable(Reflect.enumerate, 'length');
diff --git a/test/built-ins/Reflect/enumerate/name.js b/test/built-ins/Reflect/enumerate/name.js
deleted file mode 100644
index 2f210a14c9519a34170aee0e06ee03a4fd255c4f..0000000000000000000000000000000000000000
--- a/test/built-ins/Reflect/enumerate/name.js
+++ /dev/null
@@ -1,22 +0,0 @@
-// Copyright (C) 2015 the V8 project authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-/*---
-es6id: 26.1.5
-description: >
-  Reflect.enumerate.name value and property descriptor
-info: >
-  26.1.5 Reflect.enumerate ( target )
-
-  17 ECMAScript Standard Built-in Objects
-
-includes: [propertyHelper.js]
----*/
-
-assert.sameValue(
-  Reflect.enumerate.name, 'enumerate',
-  'The value of `Reflect.enumerate.name` is `"enumerate"`'
-);
-
-verifyNotEnumerable(Reflect.enumerate, 'name');
-verifyNotWritable(Reflect.enumerate, 'name');
-verifyConfigurable(Reflect.enumerate, 'name');
diff --git a/test/built-ins/Reflect/enumerate/return-abrupt-from-result.js b/test/built-ins/Reflect/enumerate/return-abrupt-from-result.js
deleted file mode 100644
index ce26191b151f6cb64bd9903d6eac2b2160966d96..0000000000000000000000000000000000000000
--- a/test/built-ins/Reflect/enumerate/return-abrupt-from-result.js
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright (C) 2015 the V8 project authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-/*---
-es6id: 26.1.5
-description: >
-  Return abrupt result.
-info: >
-  26.1.5 Reflect.enumerate ( target )
-
-  ...
-  2. Return target.[[Enumerate]]().
-features: [Proxy]
----*/
-
-var o = {};
-var p = new Proxy(o, {
-  enumerate: function() {
-    throw new Test262Error();
-  }
-});
-
-assert.throws(Test262Error, function() {
-  Reflect.enumerate(p);
-});
diff --git a/test/built-ins/Reflect/enumerate/return-iterator.js b/test/built-ins/Reflect/enumerate/return-iterator.js
deleted file mode 100644
index 3d7c9f628864b44f7c042af25d16f40fbce92660..0000000000000000000000000000000000000000
--- a/test/built-ins/Reflect/enumerate/return-iterator.js
+++ /dev/null
@@ -1,62 +0,0 @@
-// Copyright (C) 2015 the V8 project authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-/*---
-es6id: 26.1.5
-description: >
-  Return an iterator.
-info: >
-  26.1.5 Reflect.enumerate ( target )
-
-  ...
-  2. Return target.[[Enumerate]]().
----*/
-
-var iter, step;
-var arr = ['a', 'b', 'c'];
-
-iter = Reflect.enumerate(arr);
-
-step = iter.next();
-assert.sameValue(step.value, '0');
-assert.sameValue(step.done, false);
-
-step = iter.next();
-assert.sameValue(step.value, '1');
-assert.sameValue(step.done, false);
-
-step = iter.next();
-assert.sameValue(step.value, '2');
-assert.sameValue(step.done, false);
-
-step = iter.next();
-assert.sameValue(step.value, undefined);
-assert.sameValue(step.done, true);
-
-var o = {
-  'a': 42,
-  'b': 43,
-  'c': 44
-};
-
-Object.defineProperty(o, 'd', {
-  enumerable: false,
-  value: 45
-});
-
-iter = Reflect.enumerate(o);
-
-step = iter.next();
-assert.sameValue(step.value, 'a');
-assert.sameValue(step.done, false);
-
-step = iter.next();
-assert.sameValue(step.value, 'b');
-assert.sameValue(step.done, false);
-
-step = iter.next();
-assert.sameValue(step.value, 'c');
-assert.sameValue(step.done, false);
-
-step = iter.next();
-assert.sameValue(step.value, undefined);
-assert.sameValue(step.done, true);
diff --git a/test/built-ins/Reflect/enumerate/target-is-not-object-throws.js b/test/built-ins/Reflect/enumerate/target-is-not-object-throws.js
deleted file mode 100644
index 8c0dc61442ddab49b3cd89955cfa22fc9b55eed1..0000000000000000000000000000000000000000
--- a/test/built-ins/Reflect/enumerate/target-is-not-object-throws.js
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (C) 2015 the V8 project authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-/*---
-es6id: 26.1.5
-description: >
-  Throws a TypeError if target is not an Object.
-info: >
-  26.1.5 Reflect.enumerate ( target )
-
-  1. If Type(target) is not Object, throw a TypeError exception.
-  ...
----*/
-
-assert.throws(TypeError, function() {
-  Reflect.enumerate(1);
-});
-
-assert.throws(TypeError, function() {
-  Reflect.enumerate(null);
-});
-
-assert.throws(TypeError, function() {
-  Reflect.enumerate(undefined);
-});
-
-assert.throws(TypeError, function() {
-  Reflect.enumerate('');
-});
diff --git a/test/built-ins/Reflect/enumerate/target-is-symbol-throws.js b/test/built-ins/Reflect/enumerate/target-is-symbol-throws.js
deleted file mode 100644
index f8377df5d3f7442fb83436b5c7339808f8a0c742..0000000000000000000000000000000000000000
--- a/test/built-ins/Reflect/enumerate/target-is-symbol-throws.js
+++ /dev/null
@@ -1,17 +0,0 @@
-// Copyright (C) 2015 the V8 project authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-/*---
-es6id: 26.1.5
-description: >
-  Throws a TypeError if target is a Symbol
-info: >
-  26.1.5 Reflect.enumerate ( target )
-
-  1. If Type(target) is not Object, throw a TypeError exception.
-  ...
-features: [Symbol]
----*/
-
-assert.throws(TypeError, function() {
-  Reflect.enumerate(Symbol(1), 'p');
-});