@@ -17,6 +17,13 @@ describe("TabContainer general interaction", () => {
17
17
assert . strictEqual ( selectedFilter . id , selectedTab . id , "The IDs of the ui5-tab and the rendered tab matches." ) ;
18
18
} ) ;
19
19
20
+ it ( "tests initially no explicitly selected tab" , async ( ) => {
21
+ const tabContainer = await browser . $ ( "#tabContainerIconOnly" ) ;
22
+ const selectedSlot = await tabContainer . shadow$ ( 'slot[name="default-1"]' ) ;
23
+
24
+ assert . ok ( await selectedSlot . isExisting ( ) , "selected slot is correct" ) ;
25
+ } ) ;
26
+
20
27
it ( "tests empty tab container" , async ( ) => {
21
28
assert . ok ( await browser . $ ( "#tabContainerEmpty" ) . isDisplayed ( ) , "Empty tab container is rendered." ) ;
22
29
} ) ;
@@ -519,7 +526,7 @@ describe("TabContainer drag and drop tests", () => {
519
526
let expectedOrder = moveElementById ( currentOrder , await tabContainer . getRealTabId ( draggedStripItem ) , await tabContainer . getRealTabId ( dropTargetStripItem ) ) ;
520
527
currentOrder = await tabContainer . getItemsIds ( "tabContainerDnd" ) ;
521
528
assert . deepEqual ( currentOrder , expectedOrder , "Items order has changed" ) ;
522
-
529
+
523
530
displayedStripItems = await tabContainer . getDisplayedTabStripItems ( "tabContainerDnd" ) ;
524
531
draggedStripItem = displayedStripItems [ 1 ] ;
525
532
dropTargetStripItem = displayedStripItems [ displayedStripItems . length - 1 ] ;
@@ -534,7 +541,7 @@ describe("TabContainer drag and drop tests", () => {
534
541
let draggedStripItem = displayedStripItems [ displayedStripItems . length - 1 ] ;
535
542
let dropTargetStripItem = displayedStripItems [ displayedStripItems . length - 2 ] ;
536
543
let currentOrder = await tabContainer . getItemsIds ( "tabContainerDnd" ) ;
537
-
544
+
538
545
await dragAndDropInStrip ( draggedStripItem , dropTargetStripItem , "Before" ) ;
539
546
let expectedOrder = moveElementById ( currentOrder , await tabContainer . getRealTabId ( draggedStripItem ) , await tabContainer . getRealTabId ( dropTargetStripItem ) ) ;
540
547
currentOrder = await tabContainer . getItemsIds ( "tabContainerDnd" ) ;
@@ -574,7 +581,7 @@ describe("TabContainer drag and drop tests", () => {
574
581
let draggedPopoverItem = displayedPopoverItems [ 0 ] ;
575
582
let dropTargetPopoverItem = displayedPopoverItems [ 2 ] ;
576
583
let currentOrder = await tabContainer . getItemsIds ( "tabContainerDnd" ) ;
577
-
584
+
578
585
await dragAndDropInPopover ( draggedPopoverItem , dropTargetPopoverItem , "After" ) ;
579
586
let expectedOrder = moveElementById ( currentOrder , await tabContainer . getRealTabId ( draggedPopoverItem ) , await tabContainer . getRealTabId ( dropTargetPopoverItem ) ) ;
580
587
currentOrder = await tabContainer . getItemsIds ( "tabContainerDnd" ) ;
0 commit comments