import { expect, it } from 'vitest';
import { metadata } from '../layout';
import nextConfig from '../../../../../../next.config';
it('sends a no-referrer response header before assets can load', async () => {
  const rules = await nextConfig.headers?.();
  const invitation = rules?.find(rule => rule.source === '/invitations/accept');
  expect(invitation?.headers).toContainEqual({ key: 'Referrer-Policy', value: 'no-referrer' });
});
it('suppresses referrers before hydration and excludes invitation URLs from indexing', () => {
  expect(metadata.referrer).toBe('no-referrer');
  expect(metadata.robots).toEqual({ index: false, follow: false });
});
