cloudfunctions/SegmentPortraitPic/node_modules/@cloudbase/node-sdk/test/database/unit/validate.test.ts
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
import * as assert from 'power-assert'
import { Validate } from '@cloudbase/database/src/validate'
import { ErrorCode } from '@cloudbase/database/src/constant'
describe('test/unit/validate.test.ts', () => {
it('isFieldOrder - is valid', () => {
try {
Validate.isFieldOrder('desc')
} catch (e) {
assert(e.message === ErrorCode.DirectionError)
}
})
it('isFieldOrder - is invalid', () => {
try {
Validate.isFieldOrder('desd' as any)
} catch (e) {
assert(e.message === ErrorCode.DirectionError)
}
})
it('isOperator - is valid', () => {
assert(Validate.isOperator('<') === true)
})
it('isOperator - is invalid', () => {
try {
Validate.isOperator('>+' as any)
} catch (error) {
assert(error.message === ErrorCode.OpStrError)
}
})
it('isCollName - should right', () => {
assert(Validate.isCollName('coll-1_2') === true)
})
it('isCollName - can not use _ in begin', () => {
try {
Validate.isCollName('_coll-1')
} catch (error) {
assert(error.message === ErrorCode.CollNameError)
}
})
it('isCollName - can not use @#$ and so on', () => {
try {
Validate.isCollName('coll-1_@#$')
} catch (error) {
assert(error.message === ErrorCode.CollNameError)
}
})
it('isCollName - can not empty', () => {
try {
Validate.isCollName('')
} catch (error) {
assert(error.message === ErrorCode.CollNameError)
}
})
后面还有 45 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
