feat(data): 扩展示例波形数据与测试覆盖
All checks were successful
Package component / package (push) Successful in 4m26s
All checks were successful
Package component / package (push) Successful in 4m26s
新增示例谐波对比数据,完善图例、多轴和演示测试,并同步文档说明。
This commit is contained in:
@@ -3,7 +3,7 @@ import { describe, expect, it } from 'vitest'
|
||||
import { createSimulatedWaveformData } from './simulatedWaveforms'
|
||||
|
||||
describe('simulated waveform data', () => {
|
||||
it('creates deterministic, finite six-channel data', () => {
|
||||
it('creates deterministic, finite seven-channel data with a two-series second frame', () => {
|
||||
const first = createSimulatedWaveformData()
|
||||
const second = createSimulatedWaveformData()
|
||||
|
||||
@@ -11,8 +11,12 @@ describe('simulated waveform data', () => {
|
||||
expect(first.kind).toBe('series')
|
||||
if (first.kind !== 'series') return
|
||||
|
||||
expect(first.series).toHaveLength(6)
|
||||
expect(new Set(first.series.map((series) => series.id)).size).toBe(6)
|
||||
expect(first.series).toHaveLength(7)
|
||||
expect(new Set(first.series.map((series) => series.id)).size).toBe(7)
|
||||
const secondFrame = first.series.filter(
|
||||
(series) => series.trackId === 'simulated-harmonic-frame',
|
||||
)
|
||||
expect(secondFrame).toHaveLength(2)
|
||||
expect(new Set(first.series.map((series) => series.shotNo))).toEqual(new Set(['13300']))
|
||||
first.series.forEach((series) => {
|
||||
expect(series.data.kind).toBe('points')
|
||||
|
||||
Reference in New Issue
Block a user