diff --git a/test/suite/es6/ch25/25.4/25.4.3/25.4.3.1/S25.4.3.1_A2.2_T1.js b/test/suite/es6/ch25/25.4/25.4.3/25.4.3.1/S25.4.3.1_A2.2_T1.js
index 93e69c395dce0532b9cf992fa1aabc9cdd1c7c5b..1f163f0fa81561ab3f5a15a03710aaa8e7766982 100644
--- a/test/suite/es6/ch25/25.4/25.4.3/25.4.3.1/S25.4.3.1_A2.2_T1.js
+++ b/test/suite/es6/ch25/25.4/25.4.3/25.4.3.1/S25.4.3.1_A2.2_T1.js
@@ -6,9 +6,10 @@ info: >
     Promise throws TypeError when 'this' is constructed but unsettled promise
 author: Sam Mikes
 description: Promise.call(new Promise()) throws TypeError
-negative: TypeError
 ---*/
 
 var p = new Promise(function() {});
 
-Promise.call(p, function () {});
+assert.throws(TypeError, function () {
+    Promise.call(p, function () {});
+});