@@ -40,7 +40,7 @@ describe('avatar-group', () => {
40
40
describe ( 'items property' , ( ) => {
41
41
beforeEach ( async ( ) => {
42
42
group . items = [ { abbr : 'PM' } , { name : 'Yuriy Yevstihnyeyev' } , { abbr : 'SK' } , { name : 'Jens Jansson' } ] ;
43
- await nextRender ( group ) ;
43
+ await nextRender ( ) ;
44
44
} ) ;
45
45
46
46
it ( 'should render avatar for each item, plus overflow avatar' , ( ) => {
@@ -84,7 +84,7 @@ describe('avatar-group', () => {
84
84
beforeEach ( async ( ) => {
85
85
group . items = [ { abbr : 'PM' } , { name : 'Yuriy Yevstihnyeyev' } , { name : 'Serhii Kulykov' } , { abbr : 'JJ' } , { } ] ;
86
86
group . maxItemsVisible = 3 ;
87
- await nextRender ( group ) ;
87
+ await nextRender ( ) ;
88
88
} ) ;
89
89
90
90
it ( 'should render avatar based on maxItemsVisible, including overflow avatar' , ( ) => {
@@ -112,63 +112,63 @@ describe('avatar-group', () => {
112
112
113
113
it ( 'should show at least two avatars if maxItemsVisible is below 2' , async ( ) => {
114
114
group . maxItemsVisible = 1 ;
115
- await nextRender ( group ) ;
115
+ await nextRender ( ) ;
116
116
const items = group . querySelectorAll ( 'vaadin-avatar' ) ;
117
117
expect ( items . length ) . to . equal ( 2 ) ;
118
118
} ) ;
119
119
120
120
it ( 'should set abbr property correctly if maxItemsVisible is below 2' , async ( ) => {
121
121
group . maxItemsVisible = 1 ;
122
- await nextRender ( group ) ;
122
+ await nextRender ( ) ;
123
123
const overflow = group . _overflow ;
124
124
expect ( overflow . abbr ) . to . equal ( '+4' ) ;
125
125
} ) ;
126
126
127
127
it ( 'should show two avatars if maxItemsVisible is below 2' , async ( ) => {
128
128
group . items = group . items . slice ( 0 , 2 ) ;
129
129
group . maxItemsVisible = 1 ;
130
- await nextRender ( group ) ;
130
+ await nextRender ( ) ;
131
131
const items = group . querySelectorAll ( 'vaadin-avatar:not([hidden])' ) ;
132
132
expect ( items . length ) . to . equal ( 2 ) ;
133
133
} ) ;
134
134
135
135
it ( 'should hide overflow avatar when maxItemsVisible property is set to null' , async ( ) => {
136
136
group . maxItemsVisible = null ;
137
- await nextRender ( group ) ;
137
+ await nextRender ( ) ;
138
138
expect ( group . _overflow . hasAttribute ( 'hidden' ) ) . to . be . true ;
139
139
} ) ;
140
140
141
141
it ( 'should hide overflow avatar when maxItemsVisible property is set to undefined' , async ( ) => {
142
142
group . maxItemsVisible = undefined ;
143
- await nextRender ( group ) ;
143
+ await nextRender ( ) ;
144
144
expect ( group . _overflow . hasAttribute ( 'hidden' ) ) . to . be . true ;
145
145
} ) ;
146
146
147
147
it ( 'should hide overflow avatar when items property is changed' , async ( ) => {
148
148
group . maxItemsVisible = 2 ;
149
- await nextRender ( group ) ;
149
+ await nextRender ( ) ;
150
150
group . items = group . items . slice ( 0 , 2 ) ;
151
- await nextRender ( group ) ;
151
+ await nextRender ( ) ;
152
152
expect ( group . _overflow . hasAttribute ( 'hidden' ) ) . to . be . true ;
153
153
} ) ;
154
154
155
155
// https://github.com/vaadin/vaadin-avatar/issues/83
156
156
it ( 'should show only maxItemsVisible when setting items after being empty' , async ( ) => {
157
157
const maxItemsVisible = 3 ;
158
158
group . maxItemsVisible = maxItemsVisible ;
159
- await nextRender ( group ) ;
159
+ await nextRender ( ) ;
160
160
const items = group . items ;
161
161
group . items = [ ] ;
162
162
group . items = items ;
163
- await nextRender ( group ) ;
163
+ await nextRender ( ) ;
164
164
const renderedElements = group . querySelectorAll ( 'vaadin-avatar' ) ;
165
165
expect ( renderedElements . length ) . to . equal ( maxItemsVisible ) ;
166
166
} ) ;
167
167
168
168
describe ( 'width is set' , ( ) => {
169
169
beforeEach ( async ( ) => {
170
170
group . maxItemsVisible = 4 ;
171
- await nextRender ( group ) ;
171
+ await nextRender ( ) ;
172
172
} ) ;
173
173
174
174
it ( 'should consider element width when maxItemsVisible is set' , async ( ) => {
@@ -194,7 +194,7 @@ describe('avatar-group', () => {
194
194
195
195
beforeEach ( async ( ) => {
196
196
group . items = [ { abbr : '01' } , { abbr : '02' } , { abbr : '03' } , { abbr : '04' } , { abbr : '05' } ] ;
197
- await nextRender ( group ) ;
197
+ await nextRender ( ) ;
198
198
overlay = group . $ . overlay ;
199
199
overflow = group . _overflow ;
200
200
} ) ;
@@ -278,7 +278,7 @@ describe('avatar-group', () => {
278
278
{ name : 'Jens Jansson' } ,
279
279
] ;
280
280
group . maxItemsVisible = 2 ;
281
- await nextRender ( group ) ;
281
+ await nextRender ( ) ;
282
282
overlay = group . $ . overlay ;
283
283
overflow = group . _overflow ;
284
284
} ) ;
@@ -405,7 +405,7 @@ describe('avatar-group', () => {
405
405
{ name : 'Yuriy Yevstihnyeyev' , colorIndex : 1 } ,
406
406
{ name : 'Serhii Kulykov' , colorIndex : 2 } ,
407
407
] ;
408
- await nextRender ( group ) ;
408
+ await nextRender ( ) ;
409
409
overlay = group . $ . overlay ;
410
410
overflow = group . _overflow ;
411
411
} ) ;
@@ -438,7 +438,7 @@ describe('avatar-group', () => {
438
438
{ name : 'Yuriy Yevstihnyeyev' , className : 'bar' } ,
439
439
{ name : 'Serhii Kulykov' , className : 'baz' } ,
440
440
] ;
441
- await nextRender ( group ) ;
441
+ await nextRender ( ) ;
442
442
overlay = group . $ . overlay ;
443
443
overflow = group . _overflow ;
444
444
} ) ;
@@ -475,7 +475,7 @@ describe('avatar-group', () => {
475
475
476
476
beforeEach ( async ( ) => {
477
477
group . items = [ { abbr : 'PM' } , { name : 'Yuriy Yevstihnyeyev' } , { name : 'Serhii Kulykov' } ] ;
478
- await nextRender ( group ) ;
478
+ await nextRender ( ) ;
479
479
overlay = group . $ . overlay ;
480
480
overflow = group . _overflow ;
481
481
} ) ;
@@ -535,7 +535,7 @@ describe('avatar-group', () => {
535
535
{ name : 'Jens Jansson' } ,
536
536
] ;
537
537
group . maxItemsVisible = 2 ;
538
- await nextRender ( group ) ;
538
+ await nextRender ( ) ;
539
539
overlay = group . $ . overlay ;
540
540
overflow = group . _overflow ;
541
541
} ) ;
@@ -563,7 +563,7 @@ describe('avatar-group', () => {
563
563
564
564
beforeEach ( async ( ) => {
565
565
group . items = [ { name : 'AA' } , { name : 'BB' } , { name : 'CC' } ] ;
566
- await nextRender ( group ) ;
566
+ await nextRender ( ) ;
567
567
clock = sinon . useFakeTimers ( ) ;
568
568
} ) ;
569
569
@@ -639,7 +639,7 @@ describe('avatar group in column flex', () => {
639
639
{ abbr : 'LA' } ,
640
640
{ name : 'Jens Jansson' } ,
641
641
] ;
642
- await nextRender ( group ) ;
642
+ await nextRender ( ) ;
643
643
} ) ;
644
644
645
645
it ( 'should have width of the parent' , ( ) => {
0 commit comments