@@ -24,38 +24,38 @@ test.describe('Options 27 - Text Template', () => {
24
24
25
25
await page . locator ( 'button#disableRenderHtml' ) . click ( ) ;
26
26
ms1ParentSpanLoc = ( await page . locator ( 'div[data-test=select1].ms-parent .ms-choice span' ) . textContent ( ) ) as string ;
27
- // await expect(ms1ParentSpanLoc).toBe('<i class="fa fa-star"></i>January, <i class="fa fa-star"></i>April');
28
- // await page.locator('div[data-test=select1].ms-parent').click();
29
-
30
- // // ms-select #2
31
- // await page.locator('div[data-test=select2].ms-parent').click();
32
- // const ms2OptionLoc2 = await page.locator('div[data-test=select2] .ms-drop ul li').nth(0);
33
- // await ms2OptionLoc2.click();
34
- // await expect(ms2OptionLoc2.locator('label span')).toHaveText('50"');
35
- // const spanLoc2 = await ms2OptionLoc2.locator('span').innerHTML();
36
- // await expect(spanLoc2).toBe('50"');
37
-
38
- // const ms2OptionLoc3 = await page.locator('div[data-test=select2] .ms-drop ul li').nth(2);
39
- // await ms2OptionLoc3.click();
40
- // await expect(ms2OptionLoc3.locator('label span').nth(0)).toHaveText('<span style="font-weight:bold">33</span>');
41
- // const spanLoc4txt = await ms2OptionLoc3.locator('span').textContent();
42
- // const spanLoc4html = await ms2OptionLoc3.locator('span').innerHTML();
43
- // await expect(spanLoc4txt).toBe('<span style="font-weight:bold">33</span>');
44
- // await expect(spanLoc4html).toBe('<span style="font-weight:bold">33</span>');
45
-
46
- // await page.waitForTimeout(90);
47
- // await expect(page.locator('div[data-test=select2] .ms-choice span')).toHaveText(
48
- // '50", <span style="font-weight:bold">33</span>'
49
- // );
50
- // let ms2ParentSpanLocText = await page.locator('div[data-test=select2].ms-parent .ms-choice span').textContent();
51
- // let ms2ParentSpanLocHtml = await page.locator('div[data-test=select2].ms-parent .ms-choice span').innerHTML();
52
- // await expect(ms2ParentSpanLocText).toBe('50", <span style="font-weight:bold">33</span>');
53
- // await expect(ms2ParentSpanLocHtml).toBe('50", <span style="font-weight:bold">33</span>');
54
-
55
- // await page.locator('button#enableRenderHtml').click();
56
- // ms2ParentSpanLocText = await page.locator('div[data-test=select2].ms-parent .ms-choice span').nth(0).textContent();
57
- // ms2ParentSpanLocHtml = await page.locator('div[data-test=select2].ms-parent .ms-choice span').nth(0).innerHTML();
58
- // await expect(ms2ParentSpanLocText).toBe('50", 33');
59
- // await expect(ms2ParentSpanLocHtml).toBe('50", <span style="font-weight:bold">33</span>');
27
+ await expect ( ms1ParentSpanLoc ) . toBe ( '<i class="fa fa-star"></i>January, <i class="fa fa-star"></i>April' ) ;
28
+ await page . locator ( 'div[data-test=select1].ms-parent' ) . click ( ) ;
29
+
30
+ // ms-select #2
31
+ await page . locator ( 'div[data-test=select2].ms-parent' ) . click ( ) ;
32
+ const ms2OptionLoc2 = await page . locator ( 'div[data-test=select2] .ms-drop ul li' ) . nth ( 0 ) ;
33
+ await ms2OptionLoc2 . click ( ) ;
34
+ await expect ( ms2OptionLoc2 . locator ( 'label span' ) ) . toHaveText ( '50"' ) ;
35
+ const spanLoc2 = await ms2OptionLoc2 . locator ( 'span' ) . innerHTML ( ) ;
36
+ await expect ( spanLoc2 ) . toBe ( '50"' ) ;
37
+
38
+ const ms2OptionLoc3 = await page . locator ( 'div[data-test=select2] .ms-drop ul li' ) . nth ( 2 ) ;
39
+ await ms2OptionLoc3 . click ( ) ;
40
+ await expect ( ms2OptionLoc3 . locator ( 'label span' ) . nth ( 0 ) ) . toHaveText ( '<span style="font-weight:bold">33</span>' ) ;
41
+ const spanLoc4txt = await ms2OptionLoc3 . locator ( 'span' ) . textContent ( ) ;
42
+ const spanLoc4html = await ms2OptionLoc3 . locator ( 'span' ) . innerHTML ( ) ;
43
+ await expect ( spanLoc4txt ) . toBe ( '<span style="font-weight:bold">33</span>' ) ;
44
+ await expect ( spanLoc4html ) . toBe ( '<span style="font-weight:bold">33</span>' ) ;
45
+
46
+ await page . waitForTimeout ( 90 ) ;
47
+ await expect ( page . locator ( 'div[data-test=select2] .ms-choice span' ) ) . toHaveText (
48
+ '50", <span style="font-weight:bold">33</span>'
49
+ ) ;
50
+ let ms2ParentSpanLocText = await page . locator ( 'div[data-test=select2].ms-parent .ms-choice span' ) . textContent ( ) ;
51
+ let ms2ParentSpanLocHtml = await page . locator ( 'div[data-test=select2].ms-parent .ms-choice span' ) . innerHTML ( ) ;
52
+ await expect ( ms2ParentSpanLocText ) . toBe ( '50", <span style="font-weight:bold">33</span>' ) ;
53
+ await expect ( ms2ParentSpanLocHtml ) . toBe ( '50", <span style="font-weight:bold">33</span>' ) ;
54
+
55
+ await page . locator ( 'button#enableRenderHtml' ) . click ( ) ;
56
+ ms2ParentSpanLocText = await page . locator ( 'div[data-test=select2].ms-parent .ms-choice span' ) . nth ( 0 ) . textContent ( ) ;
57
+ ms2ParentSpanLocHtml = await page . locator ( 'div[data-test=select2].ms-parent .ms-choice span' ) . nth ( 0 ) . innerHTML ( ) ;
58
+ await expect ( ms2ParentSpanLocText ) . toBe ( '50", 33' ) ;
59
+ await expect ( ms2ParentSpanLocHtml ) . toBe ( '50", <span style="font-weight:bold">33</span>' ) ;
60
60
} ) ;
61
61
} ) ;
0 commit comments