A calm place to write long-form, and publish it to the open social web. skypress.blog/
0

Configure Feed

Select the types of activity you want to include in your feed.

Update component tests for mu.social view-links

+3 -3
+2 -2
src/components/PostActions.test.tsx
··· 35 35 const markup = renderGate( { status: 'signed-out' } ); 36 36 expect( markup ).toContain( 'Sign in to react' ); 37 37 expect( markup.toLowerCase() ).toContain( 'public' ); 38 - // Even signed-out, the thread is linkable on Bluesky. 39 - expect( markup ).toContain( 'bsky.app/profile/did:plc:writer/post/3kpost' ); 38 + // Even signed-out, the thread is linkable on the ATmosphere. 39 + expect( markup ).toContain( 'mu.social/profile/did:plc:writer/post/3kpost' ); 40 40 } ); 41 41 42 42 it( 'renders the four actions when signed in', () => {
+1 -1
src/components/SignInPanel.test.tsx
··· 27 27 it( 'for-publish variant frames the CTA around publishing and links out to signup in a new tab', () => { 28 28 const c = mount( { forPublish: true, error: null, onSubmit: vi.fn() } ); 29 29 expect( c.textContent?.toLowerCase() ).toContain( 'publish' ); 30 - const signup = c.querySelector( 'a[href*="bsky.app"]' ) as HTMLAnchorElement | null; 30 + const signup = c.querySelector( 'a[href*="mu.social"]' ) as HTMLAnchorElement | null; 31 31 expect( signup ).not.toBe( null ); 32 32 // Opens in a new tab, hardened, and labelled so the new-tab behaviour is announced. 33 33 expect( signup!.target ).toBe( '_blank' );