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