feat(B批收尾): B1门禁可信/B7-1菜单环防护/B2空值守卫/B7-2分页/B7-3字段清洗/B3空态/B4索引key/B5-3 comment三集合选A新建schema(漂移清零)/B6清理+admin配置+changelog
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
const assert = require('assert')
|
||||
const path = require('path')
|
||||
|
||||
const buildTemplateData = require(path.join(__dirname, '..', 'uniCloud-alipay', 'cloudfunctions', 'uni-sms-co', 'build-template-data.js'))
|
||||
const { compare } = require(path.join(__dirname, '..', 'uniCloud-alipay', 'cloudfunctions', 'uni-upgrade-center', 'checkVersion', 'index.js'))
|
||||
|
||||
function run() {
|
||||
const user = { nickname: '', score: 0, enabled: false }
|
||||
const result = buildTemplateData([
|
||||
{ field: 'nickname', value: '{uni-id-users.nickname}' },
|
||||
{ field: 'score', value: '{uni-id-users.score}' },
|
||||
{ field: 'enabled', value: '{uni-id-users.enabled}' },
|
||||
{ field: 'fallback', value: '{uni-id-users.missing}' }
|
||||
], user)
|
||||
assert.strictEqual(result.nickname, '')
|
||||
assert.strictEqual(result.score, 0)
|
||||
assert.strictEqual(result.enabled, false)
|
||||
assert.strictEqual(result.fallback, '{uni-id-users.missing}')
|
||||
|
||||
assert.strictEqual(compare('1.2.0', '1.1.9'), 1)
|
||||
assert.strictEqual(compare('1.2', '1.2.0'), 0)
|
||||
assert.strictEqual(compare('2.0', '10.0'), -1)
|
||||
|
||||
console.log(JSON.stringify({ status: 'passed', checks: 7 }))
|
||||
}
|
||||
|
||||
run()
|
||||
Reference in New Issue
Block a user