Warning, /libraries/kirigami-addons/autotests/tst_sounds.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 * SPDX-FileCopyrightText: 2021 Han Young <hanyoung@protonmail.com> 0003 * SPDX-FileCopyrightText: 2021 Carl Schwan <carl@carlschwan.eu> 0004 * 0005 * SPDX-License-Identifier: LGPL-2.0-or-later 0006 */ 0007 0008 import QtQuick 0009 import QtTest 0010 import org.kde.kirigamiaddons.sounds 0011 import QtMultimedia 0012 0013 SoundsPicker { 0014 id: soundsPicker 0015 theme: 'freedesktop' 0016 width: 50 0017 height: 50 0018 0019 TestCase { 0020 name: "SoundsTest" 0021 when: windowShown 0022 0023 function test_hasSounds() { 0024 compare(soundsPicker.model.rowCount() > 0, true); 0025 } 0026 0027 function test_click() { 0028 mouseClick(soundsPicker, 5, 5); 0029 compare(soundsPicker.audioPlayer.playbackState, MediaPlayer.PlayingState) 0030 mouseClick(soundsPicker, 5, 5); 0031 compare(soundsPicker.audioPlayer.playbackState, MediaPlayer.PausedState) 0032 } 0033 } 0034 }