UnitTests: Set a CookiesJar in FakeQNAM
authorHannah von Reth <hannah.vonreth@owncloud.com>
Mon, 22 Jun 2020 11:14:37 +0000 (13:14 +0200)
committerKevin Ottens <kevin.ottens@nextcloud.com>
Tue, 15 Dec 2020 09:59:13 +0000 (10:59 +0100)
test/syncenginetestutils.h

index 14c30fc8a7b8752ca20b0e4d5ef9c18769e4d4b3..223b3a433ffae377de1f553bf1637472317f73b0 100644 (file)
@@ -22,6 +22,7 @@
 #include <QtTest>
 #include <memory>
 
+#include <cookiejar.h>
 
 /*
  * TODO: In theory we should use QVERIFY instead of Q_ASSERT for testing, but this
@@ -889,7 +890,11 @@ private:
     Override _override;
 
 public:
-    FakeQNAM(FileInfo initialRoot) : _remoteRootFileInfo{std::move(initialRoot)} { }
+    FakeQNAM(FileInfo initialRoot)
+        : _remoteRootFileInfo{std::move(initialRoot)}
+    {
+        setCookieJar(new OCC::CookieJar);
+    }
     FileInfo &currentRemoteState() { return _remoteRootFileInfo; }
     FileInfo &uploadState() { return _uploadFileInfo; }