blob: e494983ae6dfb29f4c27b9f8e826a001c269d980 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
// Copyright (C) 2018 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
import QtQuick 2.0
QtObject {
property bool wasTestSuccessful: false
property var executorFunction: null
function notPromise(executor) {
executorFunction = executor;
executor(function() {}, function() {});
}
Component.onCompleted: {
Promise.resolve.call(notPromise);
wasTestSuccessful = executorFunction !== null &&
Object.isExtensible(executorFunction);
}
}
|