import React from 'react'; import { describe, expect, it, vi } from 'vitest'; import { renderToStaticMarkup } from 'react-dom/server'; import { SsoProviderButtons } from './sso-provider-buttons.js'; describe('SsoProviderButtons', () => { it('renders OIDC sign-in buttons and SAML fallback links', () => { const html = renderToStaticMarkup( , ); expect(html).toContain('Continue with WorkOS'); expect(html).toContain('Continue with Keycloak (SAML)'); expect(html).toContain('https://sso.example.com/realms/mosaic/protocol/saml'); }); });