Skip to content

Commit b7fcdc3

Browse files
author
Gela
committed
Merge pull request #791 from /issues/779@v2
menu: Write tests on templates
2 parents 6983094 + 8069933 commit b7fcdc3

File tree

5 files changed

+51
-0
lines changed

5 files changed

+51
-0
lines changed

common.blocks/menu/menu.deps.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,11 @@
1111
{
1212
tech : 'spec.js',
1313
mustDeps : { tech : 'bemhtml', block : 'menu' }
14+
},
15+
{
16+
tech : 'tmpl-spec.js',
17+
mustDeps : [
18+
{ tech : 'bemhtml', block : 'link' },
19+
{ tech : 'bemhtml', block : 'menu-item', mods : { type : 'link' } }
20+
]
1421
}]
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
({
2+
block : 'menu',
3+
mods : { theme : 'normal', disabled : true },
4+
content : [
5+
{
6+
block : 'menu-item',
7+
val : 1,
8+
content : 'item 1'
9+
},
10+
{
11+
block : 'menu-item',
12+
val : 2,
13+
content : 'item 2'
14+
}
15+
]
16+
})
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<div class="menu menu_theme_normal menu_disabled menu__control i-bem" data-bem="{&quot;menu&quot;:{}}" role="menu"><div class="menu-item menu-item_theme_normal menu-item_disabled i-bem" data-bem="{&quot;menu-item&quot;:{&quot;val&quot;:1}}" role="menuitem">item 1</div><div class="menu-item menu-item_theme_normal menu-item_disabled i-bem" data-bem="{&quot;menu-item&quot;:{&quot;val&quot;:2}}" role="menuitem">item 2</div></div>
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
({
2+
block : 'menu',
3+
mods : { focused : true },
4+
content : [
5+
{
6+
elem : 'group',
7+
title : 'Group 1',
8+
content : [
9+
{
10+
block : 'menu-item',
11+
content : 'item 1'
12+
},
13+
{
14+
block : 'menu-item',
15+
mods : { type : 'link', disabled : true },
16+
val : 1,
17+
content : {
18+
block : 'link',
19+
url : '#',
20+
content : 'Google'
21+
}
22+
}
23+
]
24+
}
25+
]
26+
})
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<div class="menu menu_focused menu__control i-bem" data-bem="{&quot;menu&quot;:{&quot;live&quot;:false}}" role="menu" tabindex="0"><div class="menu__group" role="group" aria-label="Group 1"><div class="menu__group-title" role="presentation">Group 1</div><div class="menu-item i-bem" data-bem="{&quot;menu-item&quot;:{}}" role="menuitem">item 1</div><div class="menu-item menu-item_type_link menu-item_disabled i-bem" data-bem="{&quot;menu-item&quot;:{&quot;val&quot;:1}}" role="menuitem"><a class="link link_disabled link__control i-bem" data-bem="{&quot;link&quot;:{&quot;url&quot;:&quot;#&quot;}}">Google</a></div></div></div>

0 commit comments

Comments
 (0)