Skip to content

Commit e66667d

Browse files
author
Gabriele Maira
committed
Adding test coverage for patter template override
1 parent fc231ec commit e66667d

File tree

4 files changed

+19
-1
lines changed

4 files changed

+19
-1
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Foo Bar
1+
Foo Bar default template

tests/src/Functional/UiPatternsPreviewRenderTest.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,19 @@ public function testPatternPreviewSuggestions() {
5959
foreach ($suggestions as $suggestion) {
6060
$assert_session->responseContains($suggestion);
6161
}
62+
63+
// Pattern foo-bar default template is loaded.
64+
$assert_session->pageTextContains('Foo Bar default template');
65+
$assert_session->pageTextNotContains('Foo Bar overridden template');
66+
67+
// Install test theme to load template(s) overrides.
68+
$this->container->get('theme_installer')->install(['ui_patterns_theme_test']);
69+
$this->container->get('theme_handler')->setDefault('ui_patterns_theme_test');
70+
$this->container->set('theme.registry', NULL);
71+
72+
$this->drupalGet('/patterns');
73+
$assert_session->pageTextContains('Foo Bar overridden template');
74+
$assert_session->pageTextNotContains('Foo Bar default template');
6275
}
6376

6477
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Foo Bar overridden template
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
name: 'UI Patterns Test theme'
2+
type: theme
3+
description: 'Theme for testing UI Patterns features in action on a theme.'
4+
core: 8.x

0 commit comments

Comments
 (0)