Migrate gr-change-star to lit element Change-Id: Ia6d7ffb967fdae60a05b52d8a0ad4f5d1d11b41f
diff --git a/polygerrit-ui/app/elements/change/gr-change-view/gr-change-view_test.ts b/polygerrit-ui/app/elements/change/gr-change-view/gr-change-view_test.ts index 591aa41..fd9ce1e 100644 --- a/polygerrit-ui/app/elements/change/gr-change-view/gr-change-view_test.ts +++ b/polygerrit-ui/app/elements/change/gr-change-view/gr-change-view_test.ts
@@ -106,6 +106,7 @@ import {_testOnly_setState} from '../../../services/user/user-model'; import {FocusTarget, GrReplyDialog} from '../gr-reply-dialog/gr-reply-dialog'; import {GrOverlay} from '../../shared/gr-overlay/gr-overlay'; +import {GrChangeStar} from '../../shared/gr-change-star/gr-change-star'; const pluginApi = _testOnly_initGerritPluginApi(); const fixture = fixtureFromElement('gr-change-view'); @@ -2168,17 +2169,19 @@ }); }); - test('_handleToggleStar called when star is tapped', () => { + test('_handleToggleStar called when star is tapped', async () => { element._change = { ...createChangeViewChange(), owner: {_account_id: 1 as AccountId}, starred: false, }; element._loggedIn = true; - const stub = sinon.stub(element, '_handleToggleStar'); - flush(); + await flush(); - tap(element.$.changeStar.shadowRoot!.querySelector('button')!); + const stub = sinon.stub(element, '_handleToggleStar'); + + const changeStar = queryAndAssert<GrChangeStar>(element, '#changeStar'); + tap(queryAndAssert<HTMLButtonElement>(changeStar, 'button')!); assert.isTrue(stub.called); });