super-project-cli
Version:
CLI for creating project based on Super Project.
23 lines (20 loc) • 585 B
JavaScript
const mergeJson = require('../lib/merge-json')
const countTestcases = 4
const times = n => f => {
let iter = i => {
if (i === n) return
f(i)
iter(i + 1)
}
return iter(0)
}
describe('merge json', () => {
times(countTestcases)(index => {
const n = index + 1
const thisCase = require(`./cases/merge-json/${n}`)
const result = mergeJson(thisCase.originalString, thisCase.mergeJson)
test(`Test case #${n}...`, () => {
expect(result).toBe(thisCase.resultString)
})
})
})