1 /*
2     SPDX-FileCopyrightText: 2017 Montel Laurent <montel@kde.org>
3 
4     SPDX-License-Identifier: LGPL-2.0-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
5 */
6 
7 #ifndef PASSWORDLINEEDITTEST_H
8 #define PASSWORDLINEEDITTEST_H
9 
10 #include <QObject>
11 
12 class PasswordLineEditTest : public QObject
13 {
14     Q_OBJECT
15 public:
16     explicit PasswordLineEditTest(QObject *parent = nullptr);
17     ~PasswordLineEditTest() override = default;
18 private Q_SLOTS:
19     void shouldHaveDefaultValue();
20     void shouldShowTogglePassword();
21     void shouldNotShowToggleWhenSetPassword();
22     void shouldShowRevealPassword();
23     void shouldEmitSignalPasswordChanged();
24 };
25 
26 #endif
27