diff --git a/apps/aevatar-console-web/src/pages/studio/components/bind/StudioMemberBindPanel.test.tsx b/apps/aevatar-console-web/src/pages/studio/components/bind/StudioMemberBindPanel.test.tsx index 36c422e89..cc3295335 100644 --- a/apps/aevatar-console-web/src/pages/studio/components/bind/StudioMemberBindPanel.test.tsx +++ b/apps/aevatar-console-web/src/pages/studio/components/bind/StudioMemberBindPanel.test.tsx @@ -285,6 +285,15 @@ describe('StudioMemberBindPanel', () => { expect(screen.getByTestId('studio-bind-snippet-section')).toBeTruthy(); expect(screen.getByTestId('studio-bind-supporting-section')).toBeTruthy(); expect(screen.getByText('Current member publication')).toBeTruthy(); + expect(screen.getByText('member:default')).toBeTruthy(); + expect(screen.queryByRole('combobox')).toBeNull(); + expect( + screen.queryByText('Select a published service'), + ).toBeNull(); + expect(screen.getByRole('button', { name: 'Chat' })).toHaveAttribute( + 'aria-pressed', + 'true', + ); fireEvent.click(screen.getByText('Contract details')); expect(await screen.findByText('Published service')).toBeTruthy(); expect(primaryGrid.contains(screen.getByText('Published service'))).toBe(false); diff --git a/apps/aevatar-console-web/src/pages/studio/components/bind/StudioMemberBindPanel.tsx b/apps/aevatar-console-web/src/pages/studio/components/bind/StudioMemberBindPanel.tsx index a5f0448d9..2edcdf92b 100644 --- a/apps/aevatar-console-web/src/pages/studio/components/bind/StudioMemberBindPanel.tsx +++ b/apps/aevatar-console-web/src/pages/studio/components/bind/StudioMemberBindPanel.tsx @@ -999,7 +999,9 @@ const StudioMemberBindPanel: React.FC = ({ 'No published contract'} - {selectedService?.serviceId || 'No service id'} + {normalizedMemberId + ? `member:${normalizedMemberId}` + : 'No member selected'} @@ -1011,8 +1013,9 @@ const StudioMemberBindPanel: React.FC = ({ const active = endpoint.endpointId === selectedEndpointId; return (