Files
dify/web/hooks/use-document-title.spec.ts
2025-05-13 13:44:52 +08:00

20 lines
655 B
TypeScript

import { defaultSystemFeatures } from '@/types/feature'
import { renderHook } from '@testing-library/react'
import useDocumentTitle from './use-document-title'
jest.mock('@/context/global-public-context', () => ({
useGlobalPublicStore: jest.fn(() => ({ ...defaultSystemFeatures })),
}))
describe('branding.enabled is false', () => {
it('document title should be test-Dify if set title', () => {
renderHook(() => useDocumentTitle('test'))
expect(document.title).toBe('test - Dify')
})
it('document title should be Dify if not set title', () => {
renderHook(() => useDocumentTitle(''))
expect(document.title).toBe('Dify')
})
})