@@ -113,6 +113,19 @@ private Q_SLOTS:
113 QCOMPARE(session, Greeter::instance()->defaultSessionHint());
113 QCOMPARE(session, Greeter::instance()->defaultSessionHint());
117+ void testEmptySession()
119+ int i = findName(model, QStringLiteral("no-session"));
122+ // A valid test as 'no-session' is instantiated with it's
123+ // SessionRole as an empty string. This ensures something,
124+ // hopefully sensical, is returned.
125+ auto session = model->data(i, QLightDM::UsersModel::SessionRole);
126+ QCOMPARE(session.toString().isEmpty(), false);
116 void testHideUsers()
129 void testHideUsers()
118 QLightDM::MockController::instance()->setHideUsersHint(true);
131 QLightDM::MockController::instance()->setHideUsersHint(true);