winston0410/camouflage

View on GitHub
benchmarks/handleComma/handleComma.spec.ts

Summary

Maintainability
A
55 mins
Test Coverage
'use strict'
const { Benchmark } = require('benchmark')
const suite = new Benchmark.Suite()

const fakeData = [
    '.foo',
    '.one,.two'
]

suite.add('Map join', function () {
    require('./mapJoin')(...fakeData)
})

suite.add('Replace regex', function () {
    require('./regexReplace')(...fakeData)
})

suite.on('cycle', function (event) {
    console.log(String(event.target))
})

suite.on('complete', function () {
    console.log(`Fastest is ${this.filter('fastest').map('name')}`)
})

suite.run()