summaryrefslogtreecommitdiff
path: root/browser/unit-tests/browserview/testbrowser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'browser/unit-tests/browserview/testbrowser.cpp')
-rw-r--r--browser/unit-tests/browserview/testbrowser.cpp14
1 files changed, 13 insertions, 1 deletions
diff --git a/browser/unit-tests/browserview/testbrowser.cpp b/browser/unit-tests/browserview/testbrowser.cpp
index 7db92dc..b273683 100644
--- a/browser/unit-tests/browserview/testbrowser.cpp
+++ b/browser/unit-tests/browserview/testbrowser.cpp
@@ -3,9 +3,10 @@
#include <QMainWindow>
#include <QGraphicsScene>
#include <QGraphicsView>
+#include <QFileInfo>
#include "testbrowser.h"
-#include "../browserview.h"
+#include "../../browserview.h"
/////////////// Test cases ///////////////
@@ -175,4 +176,15 @@ void TestBrowser::testGetUrl()
QVERIFY (before.compare(after) != 0);
}
+void TestBrowser::testCanCreateScreenshot() {
+ BrowserView bvi;
+ bvi.show();
+ {
+ QSignalSpy spy (&bvi, SIGNAL(pageLoadFinished(bool)));
+ spy.wait(1000);
+ }
+ QString fileName = bvi.createScreenshot();
+ QVERIFY(QFileInfo(fileName).size() > 0);
+}
+
QTEST_MAIN (TestBrowser);