mirror of
https://github.com/coleam00/Archon.git
synced 2026-01-05 22:28:27 -05:00
The New Archon (Beta) - The Operating System for AI Coding Assistants!
This commit is contained in:
45
archon-ui-main/test/pages.test.tsx
Normal file
45
archon-ui-main/test/pages.test.tsx
Normal file
@@ -0,0 +1,45 @@
|
||||
import { render, screen } from '@testing-library/react'
|
||||
import { describe, test, expect } from 'vitest'
|
||||
import React from 'react'
|
||||
|
||||
describe('Page Load Tests', () => {
|
||||
test('simple page component renders', () => {
|
||||
const MockPage = () => <h1>Projects</h1>
|
||||
render(<MockPage />)
|
||||
expect(screen.getByText('Projects')).toBeInTheDocument()
|
||||
})
|
||||
|
||||
test('knowledge base mock renders', () => {
|
||||
const MockKnowledgePage = () => <h1>Knowledge Base</h1>
|
||||
render(<MockKnowledgePage />)
|
||||
expect(screen.getByText('Knowledge Base')).toBeInTheDocument()
|
||||
})
|
||||
|
||||
test('settings mock renders', () => {
|
||||
const MockSettingsPage = () => <h1>Settings</h1>
|
||||
render(<MockSettingsPage />)
|
||||
expect(screen.getByText('Settings')).toBeInTheDocument()
|
||||
})
|
||||
|
||||
test('mcp mock renders', () => {
|
||||
const MockMCPPage = () => <h1>MCP Servers</h1>
|
||||
render(<MockMCPPage />)
|
||||
expect(screen.getByText('MCP Servers')).toBeInTheDocument()
|
||||
})
|
||||
|
||||
test('tasks mock renders', () => {
|
||||
const MockTasksPage = () => (
|
||||
<div>
|
||||
<h1>Tasks</h1>
|
||||
<div>TODO</div>
|
||||
<div>In Progress</div>
|
||||
<div>Done</div>
|
||||
</div>
|
||||
)
|
||||
render(<MockTasksPage />)
|
||||
expect(screen.getByText('Tasks')).toBeInTheDocument()
|
||||
expect(screen.getByText('TODO')).toBeInTheDocument()
|
||||
expect(screen.getByText('In Progress')).toBeInTheDocument()
|
||||
expect(screen.getByText('Done')).toBeInTheDocument()
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user