@@ -311,6 +311,7 @@ Item {
311311 when: windowShown
312312
313313 property Item view: loader.status === Loader.Ready ? loader.item : null
314+ property url testIconDirectory: "./test_session_badges"
314315
315316 function init() {
316317 selectIndex(0); // break binding with text field
@@ -376,9 +377,16 @@ Item {
376377 }
377378
378379 function test_sessionIconsAreValid() {
380+ var originalDirectories = LightDM.Sessions.iconSearchDirectories
381+ var sessionChooserButton = findChild(view, "sessionChooserButton")
379382 LightDM.Sessions.testScenario = "multipleSessions"
380− console.log("THE URL IS: " + LightDM.Sessions.iconUrl("Ubuntu"));
381− compare(false, true);
383+ console.log("FIRST JOSH: " + sessionChooserButton.imageSource)
384+ LightDM.Sessions.iconSearchDirectories = [testIconDirectory]
385+
386+ var sessionChooserButton = findChild(view, "sessionChooserButton")
387+ compare(sessionChooserButton.visible, true)
388+ console.log("JOSH: " + sessionChooserButton.imageSource)
389+ compare(true, false)
382390 }
383391
384392 function test_noSessionsDoesntBreakView() {