我的node项目首次提交!!!

This commit is contained in:
heiye111
2025-09-20 22:05:58 +08:00
commit 48600edffc
2539 changed files with 365006 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
'use strict'
const { test } = require('node:test')
const build = require('..')
test('Should clean the cache', (t) => {
t.plan(1)
const schema = {
$id: 'test',
type: 'string'
}
t.assert.doesNotThrow(() => {
build(schema)
build(schema)
})
})
test('Should clean the cache with external schemas', (t) => {
t.plan(1)
const schema = {
$id: 'test',
definitions: {
def: {
type: 'object',
properties: {
str: {
type: 'string'
}
}
}
},
type: 'object',
properties: {
obj: {
$ref: '#/definitions/def'
}
}
}
t.assert.doesNotThrow(() => {
build(schema)
build(schema)
})
})