File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ interface CustomElement {
1212export function register ( classObject : CustomElement ) : void {
1313 const name = classObject . name
1414 . replace ( / ( [ A - Z ] ( $ | [ a - z ] ) ) / g, '-$1' )
15- . replace ( / ( ^ - | - E l e m e n t $ ) / , '' )
15+ . replace ( / ( ^ - | - E l e m e n t $ ) / g , '' )
1616 . toLowerCase ( )
1717 if ( ! window . customElements . get ( name ) ) {
1818 // eslint-disable-next-line @typescript-eslint/ban-ts-comment
Original file line number Diff line number Diff line change @@ -41,8 +41,8 @@ describe('register', () => {
4141 } )
4242
4343 it ( 'automatically drops the `Element` suffix' , ( ) => {
44- class ASuffixedElement { }
45- register ( ASuffixedElement )
46- expect ( window . customElements . get ( 'a-suffixed ' ) ) . to . equal ( ASuffixedElement )
44+ class AutoCompleteElement { }
45+ register ( AutoCompleteElement )
46+ expect ( window . customElements . get ( 'auto-complete ' ) ) . to . equal ( AutoCompleteElement )
4747 } )
4848} )
You can’t perform that action at this time.
0 commit comments