upd: tampilan

This commit is contained in:
2026-04-02 10:30:21 +08:00
parent 39d659acd0
commit 47d26799ad
28 changed files with 2701 additions and 237 deletions

View File

@@ -0,0 +1,30 @@
import { test, expect, describe } from 'bun:test'
import { createTestApp } from '../helpers'
const app = createTestApp()
describe('Dashboard Routes (SPA)', () => {
test('GET /dashboard returns 200 HTML', async () => {
const res = await app.handle(new Request('http://localhost/dashboard'))
expect(res.status).toBe(200)
expect(res.headers.get('content-type')).toContain('text/html')
})
test('GET /apps returns 200 HTML', async () => {
const res = await app.handle(new Request('http://localhost/apps'))
expect(res.status).toBe(200)
expect(res.headers.get('content-type')).toContain('text/html')
})
test('GET /apps/desa-plus returns 200 HTML', async () => {
const res = await app.handle(new Request('http://localhost/apps/desa-plus'))
expect(res.status).toBe(200)
expect(res.headers.get('content-type')).toContain('text/html')
})
test('GET /settings returns 200 HTML', async () => {
const res = await app.handle(new Request('http://localhost/settings'))
expect(res.status).toBe(200)
expect(res.headers.get('content-type')).toContain('text/html')
})
})