diff --git a/test/built-ins/Object/getOwnPropertyDescriptors/duplicate-keys.js b/test/built-ins/Object/getOwnPropertyDescriptors/duplicate-keys.js
index 7960a2759f35516977161dad9c038de73a283e5f..88d844cd6dd70bc916cc3f19ea90fa92ab6c88d8 100644
--- a/test/built-ins/Object/getOwnPropertyDescriptors/duplicate-keys.js
+++ b/test/built-ins/Object/getOwnPropertyDescriptors/duplicate-keys.js
@@ -28,4 +28,4 @@ var proxy = new Proxy({}, {
 var result = Object.getOwnPropertyDescriptors(proxy);
 assert.sameValue(result.hasOwnProperty('DUPLICATE'), true);
 assert.sameValue(result.DUPLICATE, undefined);
-assert.sameValue(log, 'ownKeys|getOwnPropertyDescriptor:DUPLICATE|getOwnPropertyDescriptor:DUPLICATE|getOwnPropertyDescriptor:DUPLICATE');
+assert.sameValue(log, 'ownKeys|getOwnPropertyDescriptor:DUPLICATE|getOwnPropertyDescriptor:DUPLICATE|getOwnPropertyDescriptor:DUPLICATE|');
diff --git a/test/built-ins/Object/getOwnPropertyDescriptors/symbols-included.js b/test/built-ins/Object/getOwnPropertyDescriptors/symbols-included.js
index 61c067629cba1ff89be75c87b40f2214eaf4d6c9..5b3241126db6b2f2d0e58be5e3d04f18655e6760 100644
--- a/test/built-ins/Object/getOwnPropertyDescriptors/symbols-included.js
+++ b/test/built-ins/Object/getOwnPropertyDescriptors/symbols-included.js
@@ -15,11 +15,12 @@ var symValue = Symbol('value');
 
 var obj = { key: symValue };
 obj[enumSym] = value;
-Object.defineProperty(obj, nonEnumSym, { enumerable: false, value: value });
+Object.defineProperty(obj, nonEnumSym, { writable: true, enumerable: false, configurable: true, value: value });
 
 var result = Object.getOwnPropertyDescriptors(obj);
 
-assert.sameValue(Object.keys(result).length, 3, 'obj has 3 descriptors');
+assert.sameValue(Object.keys(result).length, 1, 'obj has 1 string-keyed descriptor');
+assert.sameValue(Object.getOwnPropertySymbols(result).length, 2, 'obj has 2 symbol-keyed descriptors');
 
 assert.sameValue(result.key.configurable, true, 'result.key is configurable');
 assert.sameValue(result.key.enumerable, true, 'result.key is enumerable');
diff --git a/test/built-ins/TypedArray/from/mapfn-is-not-callable.js b/test/built-ins/TypedArray/from/mapfn-is-not-callable.js
index 6fec5938220b0e0ea1844a525441a3c5c67d80b3..1de02ee3fd8bb8ba8a5965f0430ab94abd1810c3 100644
--- a/test/built-ins/TypedArray/from/mapfn-is-not-callable.js
+++ b/test/built-ins/TypedArray/from/mapfn-is-not-callable.js
@@ -51,10 +51,6 @@ assert.throws(TypeError, function() {
   TypedArray.from(arrayLike, s);
 }, "mapfn is a symbol");
 
-assert.throws(TypeError, function() {
-  TypedArray.from(arrayLike, Int8Array);
-}, "mapfn is a TypedArray constructor (not callable)");
-
 assert.sameValue(
   getIterator, 0,
   "IsCallable(mapfn) check occurs before getting source[@@iterator]"
diff --git a/test/built-ins/TypedArrays/object-arg-throws-setting-typedarray-property.js b/test/built-ins/TypedArrays/object-arg-throws-setting-typedarray-property.js
deleted file mode 100644
index 86eb8ee1f551ca85d85aa9b4ec4701f95e1bcef5..0000000000000000000000000000000000000000
--- a/test/built-ins/TypedArrays/object-arg-throws-setting-typedarray-property.js
+++ /dev/null
@@ -1,73 +0,0 @@
-// Copyright (C) 2016 the V8 project authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-/*---
-esid: sec-typedarray-object
-description: >
-  Return abrupt from setting a TypedArray instance property
-info: >
-  22.2.4.4 TypedArray ( object )
-
-  This description applies only if the TypedArray function is called with at
-  least one argument and the Type of the first argument is Object and that
-  object does not have either a [[TypedArrayName]] or an [[ArrayBufferData]]
-  internal slot.
-
-  ...
-  8. Repeat, while k < len
-    ...
-    b. Let kValue be ? Get(arrayLike, Pk).
-    c. Perform ? Set(O, Pk, kValue, true).
-  ...
-
-  9.4.5.5 [[Set]] ( P, V, Receiver)
-
-  ...
-  2. If Type(P) is String and if SameValue(O, Receiver) is true, then
-    a. Let numericIndex be ! CanonicalNumericIndexString(P).
-    b. If numericIndex is not undefined, then
-      i. Return ? IntegerIndexedElementSet(O, numericIndex, V).
-  ...
-
-  9.4.5.9 IntegerIndexedElementSet ( O, index, value )
-
-  ...
-  3. Let numValue be ? ToNumber(value).
-  ...
-
-  7.1.3 ToNumber ( argument )
-
-  Object, Apply the following steps:
-
-    1. Let primValue be ? ToPrimitive(argument, hint Number).
-    2. Return ? ToNumber(primValue).
-
-  7.1.1 ToPrimitive ( input [ , PreferredType ] )
-
-  ...
-  4. Let exoticToPrim be ? GetMethod(input, @@toPrimitive).
-  5. If exoticToPrim is not undefined, then
-    a. Let result be ? Call(exoticToPrim, input, « hint »).
-    b. If Type(result) is not Object, return result.
-    c. Throw a TypeError exception.
-  ...
-  7. Return ? OrdinaryToPrimitive(input, hint).
-
-  OrdinaryToPrimitive
-
-  ...
-  5. For each name in methodNames in List order, do
-    a. Let method be ? Get(O, name).
-    b. If IsCallable(method) is true, then
-      i. Let result be ? Call(method, O).
-      ii. If Type(result) is not Object, return result.
-  6. Throw a TypeError exception.
-includes: [testTypedArray.js]
----*/
-
-testWithTypedArrayConstructors(function(TA) {
-  var sample = new Int8Array(1);
-
-  assert.throws(TypeError, function() {
-    new TA([8, sample]);
-  });
-});