diff options
Diffstat (limited to 'browser/unit-tests/browserview/testbrowser.cpp')
-rw-r--r-- | browser/unit-tests/browserview/testbrowser.cpp | 14 |
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); |