aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/quickcontrols/qquickmaterialstyle/data/tst_material.qml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/quickcontrols/qquickmaterialstyle/data/tst_material.qml')
-rw-r--r--tests/auto/quickcontrols/qquickmaterialstyle/data/tst_material.qml39
1 files changed, 28 insertions, 11 deletions
diff --git a/tests/auto/quickcontrols/qquickmaterialstyle/data/tst_material.qml b/tests/auto/quickcontrols/qquickmaterialstyle/data/tst_material.qml
index 4fb19c7c0f..6d7fbffa64 100644
--- a/tests/auto/quickcontrols/qquickmaterialstyle/data/tst_material.qml
+++ b/tests/auto/quickcontrols/qquickmaterialstyle/data/tst_material.qml
@@ -51,17 +51,6 @@ TestCase {
}
Component {
- id: styledWindowComponent
- Window {
- Material.theme: Material.Dark
- Material.primary: Material.Brown
- Material.accent: Material.Green
- Material.background: Material.Yellow
- Material.foreground: Material.Grey
- }
- }
-
- Component {
id: buttonLoaderComponent
Loader {
active: false
@@ -1277,4 +1266,32 @@ TestCase {
// false => true => false.
compare(buttonActiveFocusSpy.count, 2)
}
+
+ Component {
+ id: childWindowComponent
+
+ ApplicationWindow {
+ objectName: "parentWindow"
+ property alias childWindow: childWindow
+
+ Material.theme: Material.Dark
+ Material.primary: Material.Brown
+ Material.accent: Material.Green
+ Material.background: Material.Yellow
+ Material.foreground: Material.Grey
+
+ ApplicationWindow {
+ id: childWindow
+ objectName: "childWindow"
+ }
+ }
+ }
+
+ function test_windowBackgroundColorPropagation() {
+ let parentWindow = createTemporaryObject(childWindowComponent, testCase)
+ verify(parentWindow)
+
+ let childWindow = parentWindow.childWindow
+ compare(childWindow.Material.theme, Material.Dark)
+ }
}