@@ -536,7 +536,7 @@ describe("Versioning Component", () => {
536536 cy . get ( "[ui5-ai-versioning]" )
537537 . shadow ( )
538538 . find ( '[data-ui5-versioning-button="previous"]' )
539- . should ( "have.attr" , "tooltip" , "Previous Version" ) ;
539+ . should ( "have.attr" , "tooltip" , "Previous Version (Ctrl + Shift + Z) " ) ;
540540 } ) ;
541541
542542 it ( "should have translatable next button tooltip" , ( ) => {
@@ -545,7 +545,7 @@ describe("Versioning Component", () => {
545545 cy . get ( "[ui5-ai-versioning]" )
546546 . shadow ( )
547547 . find ( '[data-ui5-versioning-button="next"]' )
548- . should ( "have.attr" , "tooltip" , "Next Version" ) ;
548+ . should ( "have.attr" , "tooltip" , "Next Version (Ctrl + Shift + Y) " ) ;
549549 } ) ;
550550
551551 it ( "should maintain tooltips when button states change" , ( ) => {
@@ -554,98 +554,89 @@ describe("Versioning Component", () => {
554554 cy . get ( "[ui5-ai-versioning]" )
555555 . as ( "versioning" ) ;
556556
557- // Previous button disabled at first step, but still has tooltip
558557 cy . get ( "@versioning" )
559558 . shadow ( )
560559 . find ( '[data-ui5-versioning-button="previous"]' )
561- . should ( "have.attr" , "tooltip" , "Previous Version" )
560+ . should ( "have.attr" , "tooltip" , "Previous Version (Ctrl + Shift + Z) " )
562561 . shadow ( )
563562 . find ( "ui5-button" )
564563 . should ( "have.attr" , "disabled" ) ;
565564
566- // Next button enabled and has tooltip
567565 cy . get ( "@versioning" )
568566 . shadow ( )
569567 . find ( '[data-ui5-versioning-button="next"]' )
570- . should ( "have.attr" , "tooltip" , "Next Version" )
568+ . should ( "have.attr" , "tooltip" , "Next Version (Ctrl + Shift + Y) " )
571569 . shadow ( )
572570 . find ( "ui5-button" )
573571 . should ( "not.have.attr" , "disabled" ) ;
574572
575- // Move to middle step
576573 cy . get ( "@versioning" ) . invoke ( "prop" , "currentStep" , 2 ) ;
577574
578- // Both buttons enabled and have tooltips
579575 cy . get ( "@versioning" )
580576 . shadow ( )
581577 . find ( '[data-ui5-versioning-button="previous"]' )
582- . should ( "have.attr" , "tooltip" , "Previous Version" )
578+ . should ( "have.attr" , "tooltip" , "Previous Version (Ctrl + Shift + Z) " )
583579 . shadow ( )
584580 . find ( "ui5-button" )
585581 . should ( "not.have.attr" , "disabled" ) ;
586582
587583 cy . get ( "@versioning" )
588584 . shadow ( )
589585 . find ( '[data-ui5-versioning-button="next"]' )
590- . should ( "have.attr" , "tooltip" , "Next Version" )
586+ . should ( "have.attr" , "tooltip" , "Next Version (Ctrl + Shift + Y) " )
591587 . shadow ( )
592588 . find ( "ui5-button" )
593589 . should ( "not.have.attr" , "disabled" ) ;
594590
595- // Move to last step
596591 cy . get ( "@versioning" ) . invoke ( "prop" , "currentStep" , 3 ) ;
597592
598- // Previous button enabled and has tooltip
599593 cy . get ( "@versioning" )
600594 . shadow ( )
601595 . find ( '[data-ui5-versioning-button="previous"]' )
602- . should ( "have.attr" , "tooltip" , "Previous Version" )
596+ . should ( "have.attr" , "tooltip" , "Previous Version (Ctrl + Shift + Z) " )
603597 . shadow ( )
604598 . find ( "ui5-button" )
605599 . should ( "not.have.attr" , "disabled" ) ;
606600
607- // Next button disabled at last step, but still has tooltip
608601 cy . get ( "@versioning" )
609602 . shadow ( )
610603 . find ( '[data-ui5-versioning-button="next"]' )
611- . should ( "have.attr" , "tooltip" , "Next Version" )
604+ . should ( "have.attr" , "tooltip" , "Next Version (Ctrl + Shift + Y) " )
612605 . shadow ( )
613606 . find ( "ui5-button" )
614607 . should ( "have.attr" , "disabled" ) ;
615608 } ) ;
616609
617610 it ( "should maintain tooltips with edge cases" , ( ) => {
618- // Single step case
619611 cy . mount ( < Versioning currentStep = { 1 } totalSteps = { 1 } /> ) ;
620612
621613 cy . get ( "[ui5-ai-versioning]" )
622614 . shadow ( )
623615 . find ( '[data-ui5-versioning-button="previous"]' )
624- . should ( "have.attr" , "tooltip" , "Previous Version" )
616+ . should ( "have.attr" , "tooltip" , "Previous Version (Ctrl + Shift + Z) " )
625617 . shadow ( )
626618 . find ( "ui5-button" )
627619 . should ( "have.attr" , "disabled" ) ;
628620
629621 cy . get ( "[ui5-ai-versioning]" )
630622 . shadow ( )
631623 . find ( '[data-ui5-versioning-button="next"]' )
632- . should ( "have.attr" , "tooltip" , "Next Version" )
624+ . should ( "have.attr" , "tooltip" , "Next Version (Ctrl + Shift + Y) " )
633625 . shadow ( )
634626 . find ( "ui5-button" )
635627 . should ( "have.attr" , "disabled" ) ;
636628
637- // Zero steps case
638629 cy . mount ( < Versioning currentStep = { 0 } totalSteps = { 0 } /> ) ;
639630
640631 cy . get ( "[ui5-ai-versioning]" )
641632 . shadow ( )
642633 . find ( '[data-ui5-versioning-button="previous"]' )
643- . should ( "have.attr" , "tooltip" , "Previous Version" ) ;
634+ . should ( "have.attr" , "tooltip" , "Previous Version (Ctrl + Shift + Z) " ) ;
644635
645636 cy . get ( "[ui5-ai-versioning]" )
646637 . shadow ( )
647638 . find ( '[data-ui5-versioning-button="next"]' )
648- . should ( "have.attr" , "tooltip" , "Next Version" ) ;
639+ . should ( "have.attr" , "tooltip" , "Next Version (Ctrl + Shift + Y) " ) ;
649640 } ) ;
650641 } ) ;
651642 } ) ;
0 commit comments