summaryrefslogtreecommitdiff
path: root/browser/unit-tests/browserdbus/testbrowserdbus.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'browser/unit-tests/browserdbus/testbrowserdbus.cpp')
-rw-r--r--browser/unit-tests/browserdbus/testbrowserdbus.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/browser/unit-tests/browserdbus/testbrowserdbus.cpp b/browser/unit-tests/browserdbus/testbrowserdbus.cpp
index 0380755..355589d 100644
--- a/browser/unit-tests/browserdbus/testbrowserdbus.cpp
+++ b/browser/unit-tests/browserdbus/testbrowserdbus.cpp
@@ -351,4 +351,21 @@ void TestBrowserDBus::testCanCloseAuthDialog() {
qDebug() << ": user" << d.strUserName << "password:" << d.strPassword;
m_bdb->closeAuthenticationDialog(conn::brw::DR_OK, d);
}
+
+void TestBrowserDBus::testGetsNotifiedOnBadSSL() {
+ QSignalSpy spy (m_bdb, SIGNAL(onSslErrorDialog(const conn::brw::SslError&)));
+ m_bdb->createPageWindow(1,0,0,800,600);
+ m_bdb->loadurl("https://tv.eurosport.com/");
+ QVERIFY(spy.wait(1000));
+}
+
+void TestBrowserDBus::testCanCloseSslDialog() {
+ QSignalSpy spy (m_bdb, SIGNAL(onSslErrorDialog(const conn::brw::SslError&)));
+ m_bdb->createPageWindow(1,0,0,800,600);
+ m_bdb->loadurl("https://tv.eurosport.com/");
+ QVERIFY(spy.wait(1000));
+
+ m_bdb->closeSslErrorDialog(conn::brw::DR_OK, true);
+}
+
QTEST_MAIN (TestBrowserDBus);