| Index: LayoutTests/fast/js/Promise-bindings-check-exception.html
 | 
| diff --git a/LayoutTests/fast/js/Promise-bindings-check-exception.html b/LayoutTests/fast/js/Promise-bindings-check-exception.html
 | 
| index 46149dd2a4f4f3f19c6e99f529c11ecf9cb00511..21217c04106d44f73406c6885ae9e4758156d7ea 100644
 | 
| --- a/LayoutTests/fast/js/Promise-bindings-check-exception.html
 | 
| +++ b/LayoutTests/fast/js/Promise-bindings-check-exception.html
 | 
| @@ -36,6 +36,7 @@ function shouldBeResolved(promise, message) {
 | 
|  var check = internals.promiseCheck.bind(internals);
 | 
|  var check2 = internals.promiseCheckWithoutExceptionState.bind(internals);
 | 
|  var check3 = internals.promiseCheckRange.bind(internals);
 | 
| +var check4 = internals.promiseCheckOverload.bind(internals);
 | 
|  
 | 
|  Promise.resolve().then(function() {
 | 
|      return shouldBeRejected(check(), 'no arguments');
 | 
| @@ -84,6 +85,16 @@ Promise.resolve().then(function() {
 | 
|      return shouldBeRejected(check2({}, '', '', x), 'conversion error(String...)');
 | 
|  }).then(function() {
 | 
|      return shouldBeRejected(check3(-1), 'range error(octet)');
 | 
| +}).then(function() {
 | 
| +    return shouldBeResolved(check4(location), 'valid argument (Location)');
 | 
| +}).then(function() {
 | 
| +    return shouldBeResolved(check4(document), 'valid argument (Document)');
 | 
| +}).then(function() {
 | 
| +    return shouldBeResolved(check4(location, 0, 0), 'valid argument (Location, long, long)');
 | 
| +}).then(function() {
 | 
| +    return shouldBeRejected(check4({}), 'type error (Object)');
 | 
| +}).then(function() {
 | 
| +    return shouldBeRejected(check4(location, 0), 'type error (Location, long)');
 | 
|  }).then(undefined, function(e) {
 | 
|      testFailed('An exception is thrown from a method');
 | 
|      debug(e);
 | 
| 
 |