···3535 const markup = renderGate( { status: 'signed-out' } );
3636 expect( markup ).toContain( 'Sign in to react' );
3737 expect( markup.toLowerCase() ).toContain( 'public' );
3838- // Even signed-out, the thread is linkable on Bluesky.
3939- expect( markup ).toContain( 'bsky.app/profile/did:plc:writer/post/3kpost' );
3838+ // Even signed-out, the thread is linkable on the ATmosphere.
3939+ expect( markup ).toContain( 'mu.social/profile/did:plc:writer/post/3kpost' );
4040 } );
41414242 it( 'renders the four actions when signed in', () => {
+1-1
src/components/SignInPanel.test.tsx
···2727 it( 'for-publish variant frames the CTA around publishing and links out to signup in a new tab', () => {
2828 const c = mount( { forPublish: true, error: null, onSubmit: vi.fn() } );
2929 expect( c.textContent?.toLowerCase() ).toContain( 'publish' );
3030- const signup = c.querySelector( 'a[href*="bsky.app"]' ) as HTMLAnchorElement | null;
3030+ const signup = c.querySelector( 'a[href*="mu.social"]' ) as HTMLAnchorElement | null;
3131 expect( signup ).not.toBe( null );
3232 // Opens in a new tab, hardened, and labelled so the new-tab behaviour is announced.
3333 expect( signup!.target ).toBe( '_blank' );