You've already forked dev-sidecar
mirror of
https://github.com/docmirror/dev-sidecar.git
synced 2025-11-26 14:10:40 +08:00
github-actions: 运行单元测试
This commit is contained in:
@@ -1,49 +1,50 @@
|
||||
const assert = require('node:assert')
|
||||
const util = require('../src/lib/proxy/common/util')
|
||||
|
||||
let arr
|
||||
|
||||
arr = util.parseHostnameAndPort('www.baidu.com')
|
||||
console.log(arr)
|
||||
console.log(arr.length === 1) // true
|
||||
console.log(arr[0] === 'www.baidu.com') // true
|
||||
console.log('arr1:', arr)
|
||||
assert.strictEqual(arr.length === 1, true) // true
|
||||
assert.strictEqual(arr[0] === 'www.baidu.com', true) // true
|
||||
|
||||
arr = util.parseHostnameAndPort('www.baidu.com', 80)
|
||||
console.log(arr)
|
||||
console.log(arr.length === 2) // true
|
||||
console.log(arr[0] === 'www.baidu.com') // true
|
||||
console.log(arr[1] === 80) // true
|
||||
console.log('arr2:', arr)
|
||||
assert.strictEqual(arr.length === 2, true) // true
|
||||
assert.strictEqual(arr[0] === 'www.baidu.com', true) // true
|
||||
assert.strictEqual(arr[1] === 80, true) // true
|
||||
|
||||
arr = util.parseHostnameAndPort('www.baidu.com:8080')
|
||||
console.log(arr)
|
||||
console.log(arr.length === 2) // true
|
||||
console.log(arr[0] === 'www.baidu.com') // true
|
||||
console.log(arr[1] === 8080) // true
|
||||
console.log('arr3:', arr)
|
||||
assert.strictEqual(arr.length === 2, true) // true
|
||||
assert.strictEqual(arr[0] === 'www.baidu.com', true) // true
|
||||
assert.strictEqual(arr[1] === 8080, true) // true
|
||||
|
||||
arr = util.parseHostnameAndPort('www.baidu.com:8080', 8080)
|
||||
console.log(arr)
|
||||
console.log(arr.length === 2) // true
|
||||
console.log(arr[0] === 'www.baidu.com') // true
|
||||
console.log(arr[1] === 8080) // true
|
||||
console.log('arr4:', arr)
|
||||
assert.strictEqual(arr.length === 2, true) // true
|
||||
assert.strictEqual(arr[0] === 'www.baidu.com', true) // true
|
||||
assert.strictEqual(arr[1] === 8080, true) // true
|
||||
|
||||
arr = util.parseHostnameAndPort('[2001:abcd::1]')
|
||||
console.log(arr)
|
||||
console.log(arr.length === 1) // true
|
||||
console.log(arr[0] === '[2001:abcd::1]') // ture
|
||||
console.log('arr5:', arr)
|
||||
assert.strictEqual(arr.length === 1, true) // true
|
||||
assert.strictEqual(arr[0] === '[2001:abcd::1]', true) // ture
|
||||
|
||||
arr = util.parseHostnameAndPort('[2001:abcd::1]', 80)
|
||||
console.log(arr)
|
||||
console.log(arr.length === 2) // true
|
||||
console.log(arr[0] === '[2001:abcd::1]') // ture
|
||||
console.log(arr[1] === 80) // ture
|
||||
console.log('arr6:', arr)
|
||||
assert.strictEqual(arr.length === 2, true) // true
|
||||
assert.strictEqual(arr[0] === '[2001:abcd::1]', true) // ture
|
||||
assert.strictEqual(arr[1] === 80, true) // ture
|
||||
|
||||
arr = util.parseHostnameAndPort('[2001:abcd::1]:8080')
|
||||
console.log(arr)
|
||||
console.log(arr.length === 2) // true
|
||||
console.log(arr[0] === '[2001:abcd::1]') // true
|
||||
console.log(arr[1] === 8080) // ture
|
||||
console.log('arr7:', arr)
|
||||
assert.strictEqual(arr.length === 2, true) // true
|
||||
assert.strictEqual(arr[0] === '[2001:abcd::1]', true) // true
|
||||
assert.strictEqual(arr[1] === 8080, true) // ture
|
||||
|
||||
arr = util.parseHostnameAndPort('[2001:abcd::1]:8080', 8080)
|
||||
console.log(arr)
|
||||
console.log(arr.length === 2) // true
|
||||
console.log(arr[0] === '[2001:abcd::1]') // true
|
||||
console.log(arr[1] === 8080) // ture
|
||||
console.log('arr8:', arr)
|
||||
assert.strictEqual(arr.length === 2, true) // true
|
||||
assert.strictEqual(arr[0] === '[2001:abcd::1]', true) // true
|
||||
assert.strictEqual(arr[1] === 8080, true) // ture
|
||||
|
||||
Reference in New Issue
Block a user