diff --git a/Tests/Unit/GUI/TestSaveService.cpp b/Tests/Unit/GUI/TestSaveService.cpp
index b2e162b87b79d06551aa10e2f3cfc0579cfb882b..12f7769057613e10d219b3ca06ee7cd9d6404192 100644
--- a/Tests/Unit/GUI/TestSaveService.cpp
+++ b/Tests/Unit/GUI/TestSaveService.cpp
@@ -104,29 +104,26 @@ TEST_F(TestSaveService, autoSaveControllerNewDocument)
 
 TEST_F(TestSaveService, failingSaveService)
 {
-//    const QString projectDir("test_failingSaveService");
-//    // do NOT create dir in order to force saving to fail
-//    const QString projectFileName(projectDir + "/document.pro");
+    const QString projectDir("test_failingSaveService");
+    // do NOT create dir in order to force saving to fail
+    const QString projectFileName(projectDir + "/document.pro");
 
-//    std::unique_ptr<ProjectDocument> document(new ProjectDocument);
-//    auto* instrument = document->instrumentModel()->addInstrumentItem<GISASInstrumentItem>();
-//    instrument->setInstrumentName("GISAS");
-//    modify_models(*document);
+    std::unique_ptr<ProjectDocument> document(new ProjectDocument);
+    auto* instrument = document->instrumentModel()->addInstrumentItem<GISASInstrumentItem>();
+    instrument->setInstrumentName("GISAS");
+    modify_models(*document);
 
-//    EXPECT_FALSE(QFile::exists(projectFileName));
+    EXPECT_FALSE(QFile::exists(projectFileName));
 
-//    SaveService service;
-//    QSignalSpy spySaveService(&service, SIGNAL(projectSaved()));
+    QSignalSpy spyDocument(document.get(), SIGNAL(modifiedStateChanged()));
 
-//    service.setDocument(document.get());
-//    EXPECT_THROW(service.save(projectFileName), Error);
+    EXPECT_THROW(document->saveProjectFileWithData(projectFileName), Error);
 
-//    EXPECT_EQ(spySaveService.count(), 0);
-//    EXPECT_FALSE(QFile::exists(projectFileName));
-//    EXPECT_FALSE(service.isSaving());
+    EXPECT_EQ(spyDocument.count(), 0);
+    EXPECT_FALSE(QFile::exists(projectFileName));
 
-//    // after failed save, document should still be in modified state
-//    EXPECT_TRUE(document->isModified());
+    // after failed save, document should still be in modified state
+    EXPECT_TRUE(document->isModified());
 }
 
 //! Testing SaveService when autosave is enabled.