Files
X-Financial/web/tests/donut-chart.test.mjs

16 lines
577 B
JavaScript
Raw Permalink Normal View History

import assert from 'node:assert/strict'
import { readFileSync } from 'node:fs'
import test from 'node:test'
import { fileURLToPath } from 'node:url'
const donutChart = readFileSync(
fileURLToPath(new URL('../src/components/charts/DonutChart.vue', import.meta.url)),
'utf8'
)
test('donut chart supports hiding its built-in legend without changing the default', () => {
assert.match(donutChart, /showLegend: \{ type: Boolean, default: true \}/)
assert.match(donutChart, /v-if="showLegend" class="donut-legend"/)
assert.match(donutChart, /donut-chart--legendless/)
})