@@ -14,6 +14,7 @@ import {
1414 TAB
1515} from '@koobiq/components/core' ;
1616import { KbqDropdownModule } from '@koobiq/components/dropdown' ;
17+ import { KbqFormFieldModule } from '@koobiq/components/form-field' ;
1718import { KbqIconModule } from '@koobiq/components/icon' ;
1819import { KbqInputModule } from '@koobiq/components/input' ;
1920import { KbqSelectModule } from '@koobiq/components/select' ;
@@ -37,6 +38,7 @@ const componentCssClasses = {
3738 panel : '.kbq-inline-edit__panel' ,
3839 focusContainer : '.kbq-inline-edit' ,
3940 terminalButtons : '.kbq-inline-edit__action-buttons' ,
41+ terminalButtonItem : '.kbq-inline-edit__action-button' ,
4042 menuMask : '.kbq-inline-edit__menu-mask' ,
4143 menu : '.kbq-inline-edit__menu' ,
4244 overlay : '.cdk-overlay-pane' ,
@@ -570,10 +572,13 @@ describe('KbqInlineEdit', () => {
570572 } ;
571573
572574 const clickSave = ( ) => {
573- (
574- document . querySelector ( `${ componentCssClasses . panel } ${ componentCssClasses . terminalButtons } ` ) !
575- . firstElementChild as HTMLButtonElement
576- ) . click ( ) ;
575+ const terminalButtonList = document . querySelectorAll (
576+ `${ componentCssClasses . panel } ${ componentCssClasses . terminalButtonItem } `
577+ ) ;
578+
579+ if ( terminalButtonList . length && terminalButtonList [ 0 ] . firstElementChild instanceof HTMLButtonElement ) {
580+ terminalButtonList [ 0 ] . firstElementChild . click ( ) ;
581+ }
577582 } ;
578583
579584 it ( 'should not show tooltip when empty string is passed and control is invalid' , ( ) => {
@@ -962,7 +967,7 @@ export class TestWithSelect extends BaseTestComponent {
962967
963968@Component ( {
964969 selector : 'name' ,
965- imports : [ ReactiveFormsModule , KbqInlineEditModule , KbqTextareaModule ] ,
970+ imports : [ ReactiveFormsModule , KbqFormFieldModule , KbqInlineEditModule , KbqTextareaModule ] ,
966971 template : `
967972 <kbq-inline-edit showActions [validationTooltip]="validationTooltip()" (saved)="update()">
968973 <div kbqInlineEditViewMode>{{ control.value }}</div>
0 commit comments