MCPcopy
hub / github.com/electerm/electerm / getVersion

Function getVersion

test/unit/npm-install.spec.js:20–33  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

18let cachedVersion = null
19
20async function getVersion () {
21 if (cachedVersion) {
22 return cachedVersion
23 }
24 cachedVersion = await new Promise((resolve, reject) => {
25 https.get('https://electerm.org/version.html', (res) => {
26 let data = ''
27 res.on('data', chunk => { data += chunk })
28 res.on('end', () => resolve(data.trim().replace('v', '')))
29 res.on('error', reject)
30 }).on('error', reject)
31 })
32 return cachedVersion
33}
34
35// Fetch version once before all tests
36beforeAll(async () => {

Callers 1

Calls 3

resolveFunction · 0.85
onMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected