blob: 9fe927ac5bece669370227776cae6ad4a80704f1 [file] [log] [blame]
// Copyright (C) 2019 Alexey Shvayka. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-promise.prototype.finally
description: >
Promise.prototype.finally invoked on thenable returns result of "then" call.
features: [Promise.prototype.finally]
---*/
var thenResult = {};
var Thenable = function() {};
Thenable.prototype.then = function() { return thenResult; };
assert.sameValue(
Promise.prototype.finally.call(new Thenable()),
thenResult
);