Prepare production branch: remove test files and add Dockerfile
- Remove all test files (__tests__, *.test.*, *.spec.*) - Remove Jest configuration files (jest.config.js, jest.setup.js) - Remove test-related scripts from package.json - Remove Jest dependencies from package.json - Add production Dockerfile for standalone Next.js app - Update tsconfig.json exclusions 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,48 +0,0 @@
|
||||
import '@testing-library/jest-dom'
|
||||
|
||||
// Mock next/navigation
|
||||
jest.mock('next/navigation', () => ({
|
||||
useRouter() {
|
||||
return {
|
||||
push: jest.fn(),
|
||||
replace: jest.fn(),
|
||||
prefetch: jest.fn(),
|
||||
back: jest.fn(),
|
||||
forward: jest.fn(),
|
||||
refresh: jest.fn(),
|
||||
}
|
||||
},
|
||||
usePathname() {
|
||||
return ''
|
||||
},
|
||||
useSearchParams() {
|
||||
return new URLSearchParams()
|
||||
},
|
||||
}))
|
||||
|
||||
// Mock localStorage
|
||||
const localStorageMock = {
|
||||
getItem: jest.fn(),
|
||||
setItem: jest.fn(),
|
||||
removeItem: jest.fn(),
|
||||
clear: jest.fn(),
|
||||
}
|
||||
global.localStorage = localStorageMock
|
||||
|
||||
// Mock fetch
|
||||
global.fetch = jest.fn()
|
||||
|
||||
// Mock socket.io-client
|
||||
jest.mock('socket.io-client', () => ({
|
||||
io: jest.fn(() => ({
|
||||
emit: jest.fn(),
|
||||
on: jest.fn(),
|
||||
disconnect: jest.fn(),
|
||||
join: jest.fn(),
|
||||
})),
|
||||
}))
|
||||
|
||||
// Cleanup after each test
|
||||
afterEach(() => {
|
||||
jest.clearAllMocks()
|
||||
})
|
||||
Reference in New Issue
Block a user