|
|
|
|
@ -5,6 +5,7 @@
|
|
|
|
|
|
|
|
|
|
#include <string>
|
|
|
|
|
|
|
|
|
|
#include "ui/application.h"
|
|
|
|
|
#include "ui/keys.h"
|
|
|
|
|
#include "ui/layout.h"
|
|
|
|
|
#include "ui/test_input.h"
|
|
|
|
|
@ -105,6 +106,19 @@ TEST_F(Fixture, HistoryGoesBackAndForward)
|
|
|
|
|
EXPECT_FALSE(settingsWindow->canGoForward());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
TEST_F(Fixture, LanguageChangeMakesThePageAgain)
|
|
|
|
|
{
|
|
|
|
|
settingsWindow->switchToPage("dock");
|
|
|
|
|
settingsWindow->pushPage("hotcorners");
|
|
|
|
|
const Page* before = settingsWindow->currentPage();
|
|
|
|
|
Application::instance()->languageChanged.emit();
|
|
|
|
|
window().grab();
|
|
|
|
|
EXPECT_NE(settingsWindow->currentPage(), before);
|
|
|
|
|
EXPECT_NE(dumpLine(window(), "page:hotcorners"), "");
|
|
|
|
|
EXPECT_TRUE(settingsWindow->canGoBack());
|
|
|
|
|
EXPECT_FALSE(settingsWindow->canGoForward());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
TEST_F(Fixture, BackAndForwardKeys)
|
|
|
|
|
{
|
|
|
|
|
settingsWindow->switchToPage("about");
|
|
|
|
|
|