Warning, /frameworks/kirigami/autotests/tst_delegates.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 * SPDX-FileCopyrightText: 2023 ivan tkachenko <me@ratijas.tk> 0003 * 0004 * SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 import QtQuick 0008 import org.kde.kirigami.delegates as KD 0009 import QtTest 0010 0011 TestCase { 0012 name: "DelegatesTest" 0013 visible: true 0014 when: windowShown 0015 0016 width: 500 0017 height: 500 0018 0019 Component { 0020 id: subtitleDelegate 0021 KD.SubtitleDelegate {} 0022 } 0023 0024 Component { 0025 id: checkSubtitleDelegate 0026 KD.CheckSubtitleDelegate {} 0027 } 0028 0029 Component { 0030 id: radioSubtitleDelegate 0031 KD.RadioSubtitleDelegate {} 0032 } 0033 0034 Component { 0035 id: switchSubtitleDelegate 0036 KD.SwitchSubtitleDelegate {} 0037 } 0038 0039 function test_create() { 0040 failOnWarning(/error/i); 0041 { 0042 const delegate = createTemporaryObject(subtitleDelegate, this); 0043 verify(delegate); 0044 } 0045 { 0046 const delegate = createTemporaryObject(checkSubtitleDelegate, this); 0047 verify(delegate); 0048 } 0049 { 0050 const delegate = createTemporaryObject(radioSubtitleDelegate, this); 0051 verify(delegate); 0052 } 0053 { 0054 const delegate = createTemporaryObject(switchSubtitleDelegate, this); 0055 verify(delegate); 0056 } 0057 } 0058 }