@@ -55,6 +55,36 @@ describe('settings polish CSS', () => {
5555 expect ( ruleValue ( content , 'z-index' ) ) . toBe ( '1' ) ;
5656 } ) ;
5757
58+ it ( 'shows the full skill description when its row is expanded' , ( ) => {
59+ const collapsed = cssBlock (
60+ expandedIndexCss ,
61+ '.settings-skills .skills-row-summary-desc' ,
62+ ) ;
63+ const expandedHead = cssBlock (
64+ expandedIndexCss ,
65+ '.settings-skills .skills-row-expanded .skills-row-head' ,
66+ ) ;
67+ const expandedButton = cssBlock (
68+ expandedIndexCss ,
69+ '.settings-skills .skills-row-expanded .skills-row-summary-btn' ,
70+ ) ;
71+ const expanded = cssBlock (
72+ expandedIndexCss ,
73+ '.settings-skills .skills-row-expanded .skills-row-summary-desc' ,
74+ ) ;
75+
76+ expect ( ruleValue ( collapsed , 'overflow' ) ) . toBe ( 'hidden' ) ;
77+ expect ( ruleValue ( collapsed , 'text-overflow' ) ) . toBe ( 'ellipsis' ) ;
78+ expect ( ruleValue ( collapsed , 'white-space' ) ) . toBe ( 'nowrap' ) ;
79+ expect ( ruleValue ( expandedHead , 'align-items' ) ) . toBe ( 'flex-start' ) ;
80+ expect ( ruleValue ( expandedButton , 'align-items' ) ) . toBe ( 'flex-start' ) ;
81+ expect ( ruleValue ( expandedButton , 'height' ) ) . toBe ( 'auto' ) ;
82+ expect ( ruleValue ( expanded , 'overflow' ) ) . toBe ( 'visible' ) ;
83+ expect ( ruleValue ( expanded , 'text-overflow' ) ) . toBe ( 'clip' ) ;
84+ expect ( ruleValue ( expanded , 'white-space' ) ) . toBe ( 'normal' ) ;
85+ expect ( ruleValue ( expanded , 'overflow-wrap' ) ) . toBe ( 'anywhere' ) ;
86+ } ) ;
87+
5888 it ( 'keeps the silent-update checkbox native-sized and aligned horizontally' , ( ) => {
5989 const row = cssBlock ( artifactsCss , '.settings-about-diagnostics > .settings-about-toggle' ) ;
6090 const checkbox = cssBlock ( artifactsCss , '.settings-about-toggle input' ) ;
0 commit comments