@@ -113,6 +113,19 @@ private Q_SLOTS:
113113 QCOMPARE(session, Greeter::instance()->defaultSessionHint());
114114 }
115115
116+
117+ void testEmptySession()
118+ {
119+ int i = findName(model, QStringLiteral("no-session"));
120+ QVERIFY(i >= 0);
121+
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);
127+ }
128+
116129 void testHideUsers()
117130 {
118131 QLightDM::MockController::instance()->setHideUsersHint(true);