Browse Source

fix for-each test

content-update
Clement Denis 3 years ago
parent
commit
4cfb47e6c2
  1. 9
      js/tests/test.mjs
  2. 3
      subjects/Dockerfile

9
js/tests/test.mjs

@ -29,10 +29,11 @@ const props = [String,Array]
.filter(p => typeof p.value === 'function')
const eq = (a, b) => {
const changed = props.filter(p => !p.src[p.key])
changed.forEach(p => p.src[p.key] = p.value)
const changed = []
for (const p of props) { !p.src[p.key] && (changed[changed.length] = p) }
for (const p of changed) { p.src[p.key] = p.value }
deepStrictEqual(a, b)
changed.forEach(p => p.src[p.key] = undefined)
for (const p of changed) { p.src[p.key] = undefined }
return true
}
@ -62,7 +63,7 @@ const readTest = filename =>
}))
const stackFmt = (err, url) => {
props.forEach(p => p.src[p.key] = p.value)
for (const p of props) { p.src[p.key] = p.value }
if (err instanceof Error) return err.stack.split(url).join(`${name}.js`)
throw Error(`Unexpected type thrown: ${typeof err}. usage: throw Error('my message')`)
}

3
subjects/Dockerfile

@ -1,3 +0,0 @@
FROM scratch
COPY . .
Loading…
Cancel
Save