Working but slow

This commit is contained in:
2026-07-06 23:11:42 +02:00
parent 09c1fba8e6
commit f93bcfb8d4
15 changed files with 4443 additions and 4205 deletions
+23 -3
View File
@@ -56,11 +56,17 @@ describe('CA Studio API', () => {
default_params: {
ruleId: 'naga-3d',
rendererId: 'voxel-3d',
seed: 'naga',
rng_seed: 'naga',
edgeWrap: true
}
})
expect(naga.params_schema.ruleId.options).toEqual([{ value: 'naga-3d', label: '3D Naga' }])
expect(naga.params_schema.rng_seed).toMatchObject({
type: 'string',
label: 'RNG seed',
default: 'naga',
group: 'Randomness'
})
expect(naga.params_schema.edgeWrap).toMatchObject({
type: 'boolean',
label: 'Edge wrap',
@@ -84,15 +90,29 @@ describe('CA Studio API', () => {
generator_kind: 'naga-markov',
default_params: {
count: 3,
length: 5,
meanLength: 5,
lengthStdDev: 0,
sameTypeProbability: 0.8,
seed: 'naga-markov'
ic_seed: 'naga-markov'
}
})
expect(generator.params_schema.meanLength).toMatchObject({
type: 'range',
default: 5
})
expect(generator.params_schema.lengthStdDev).toMatchObject({
type: 'range',
default: 0
})
expect(generator.params_schema.sameTypeProbability).toMatchObject({
type: 'range',
default: 0.8
})
expect(generator.params_schema.ic_seed).toMatchObject({
type: 'string',
label: 'IC seed',
default: 'naga-markov'
})
})
})