Files
kestrelos/test/nuxt/poi-page.spec.js
Madison Grubb 1a566e2d80
Some checks failed
ci/woodpecker/pr/pr Pipeline failed
refactor testing
2026-02-17 11:05:57 -05:00

19 lines
610 B
JavaScript

import { describe, it, expect, beforeEach } from 'vitest'
import { mountSuspended, registerEndpoint } from '@nuxt/test-utils/runtime'
import Poi from '../../app/pages/poi.vue'
describe('poi page', () => {
beforeEach(() => {
registerEndpoint('/api/pois', () => [])
registerEndpoint('/api/me', () => null, { method: 'GET' })
})
it.each([
['POI placement heading', 'POI placement'],
['view-only message', /View-only|Sign in as admin/],
])('renders %s', async (description, expected) => {
const wrapper = await mountSuspended(Poi)
expect(wrapper.text()).toMatch(expected)
})
})