diff --git a/src/dstr-assignment-for-await/obj-rest-nested-obj-nested-rest.case b/src/dstr-assignment-for-await/obj-rest-nested-obj-nested-rest.case
deleted file mode 100644
index 716958f7e4feb40122c31cbd4a0fee18e6e6c460..0000000000000000000000000000000000000000
--- a/src/dstr-assignment-for-await/obj-rest-nested-obj-nested-rest.case
+++ /dev/null
@@ -1,40 +0,0 @@
-// Copyright (C) 2017 Caio Lima & the V8 project authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-
-/*---
-desc: >
-    When DestructuringAssignmentTarget is an object literal, it should be parsed
-    parsed as a DestructuringAssignmentPattern and evaluated as a destructuring
-    assignment and object rest desconstruction is allowed in that case.
-template: default
-esid: pending
-includes: [propertyHelper.js]
-features: [object-rest]
----*/
-
-//- setup
-let a, b, c, rest;
-//- elems
-{a, b, ...{c, ...rest}}
-//- vals
-{a: 1, b: 2, c: 3, d: 4, e: 5}
-//- body
-assert.sameValue(a, 1);
-assert.sameValue(b, 2);
-assert.sameValue(c, 3);
-
-assert.sameValue(rest.d, 4);
-assert.sameValue(rest.e, 5);
-
-verifyEnumerable(rest, "d");
-verifyWritable(rest, "d");
-verifyConfigurable(rest, "d");
-
-verifyEnumerable(rest, "e");
-verifyWritable(rest, "e");
-verifyConfigurable(rest, "e");
-
-//- teardown
-promise
-  .then(() => assert.sameValue(iterCount, 1, 'iteration occurred as expected'), $DONE)
-  .then($DONE, $DONE);
diff --git a/src/dstr-assignment-for-await/obj-rest-nested-obj.case b/src/dstr-assignment-for-await/obj-rest-nested-obj.case
deleted file mode 100644
index e2b18b84b85b930ac222589ba02222e9cf23cc06..0000000000000000000000000000000000000000
--- a/src/dstr-assignment-for-await/obj-rest-nested-obj.case
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (C) 2017 Caio Lima & the V8 project authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-
-/*---
-desc: >
-    When DestructuringAssignmentTarget is an object literal, it should be parsed
-    parsed as a DestructuringAssignmentPattern and evaluated as a destructuring
-    assignment.
-template: default
-esid: pending
-features: [object-rest]
----*/
-
-//- setup
-let a, b, c, d, e;
-//- elems
-{a, b, ...{c, e}}
-//- vals
-{a: 1, b: 2, c: 3, d: 4, e: 5}
-//- body
-assert.sameValue(a, 1);
-assert.sameValue(b, 2);
-assert.sameValue(c, 3);
-assert.sameValue(e, 5);
-assert.sameValue(d, undefined);
-
-//- teardown
-promise
-  .then(() => assert.sameValue(iterCount, 1, 'iteration occurred as expected'), $DONE)
-  .then($DONE, $DONE);
diff --git a/src/dstr-assignment-for-await/obj-rest-obj-own-property.case b/src/dstr-assignment-for-await/obj-rest-obj-own-property.case
deleted file mode 100644
index e804894b202b5673c0995d2fbaedaa64a8e8e6ea..0000000000000000000000000000000000000000
--- a/src/dstr-assignment-for-await/obj-rest-obj-own-property.case
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright (C) 2017 Caio Lima & the V8 project authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-
-/*---
-desc: >
-    Rest object contains just source object's own properties
-template: default
-esid: pending
-features: [object-rest]
----*/
-
-//- setup
-let o = Object.create({ x: 1, y: 2 });
-o.z = 3;
-
-let x, y, z;
-//- elems
-{ x, ...{y , z} }
-//- vals
-o
-//- body
-assert.sameValue(x, 1);
-assert.sameValue(y, undefined);
-assert.sameValue(z, 3);
-
-//- teardown
-promise
-  .then(() => assert.sameValue(iterCount, 1, 'iteration occurred as expected'), $DONE)
-  .then($DONE, $DONE);