chore(小程序): 初始化工程仓库
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
import {test} from 'node:test'
|
||||
import {strict as assert} from 'node:assert'
|
||||
import {creationSize,readDraft} from '../src/core/creation.ts'
|
||||
test('制作尺寸拒绝小数、空值与超限',()=>{assert.equal(creationSize('29'),29);for(let value of ['', '8.5','97','7'])assert.throws(()=>creationSize(value))})
|
||||
test('草稿恢复允许空白画布并拒绝未知色号与损坏格数',()=>{let draft={title:'草稿',width:8,height:8,cells:Array(64).fill(null),colors:[]};assert.equal(readDraft(draft).cells.length,64);assert.throws(()=>readDraft({...draft,cells:['BAD',...Array(63).fill(null)]}));assert.throws(()=>readDraft({...draft,cells:[]}))})
|
||||
Reference in New Issue
Block a user