mirror of
https://github.com/liriliri/eruda.git
synced 2026-02-02 09:49:00 +08:00
55 lines
1.3 KiB
JavaScript
55 lines
1.3 KiB
JavaScript
const copy = require('copy')
|
|
const path = require('path')
|
|
const mkdir = require('licia/mkdir')
|
|
const parallel = require('licia/parallel')
|
|
|
|
mkdir(path.resolve(__dirname, '../test/lib'), function(err) {
|
|
if (err) return console.log(err)
|
|
|
|
cpTestFiles()
|
|
})
|
|
|
|
function cpTestFiles() {
|
|
parallel(
|
|
[
|
|
genCpCb(
|
|
'/jasmine-core/lib/jasmine-core/{jasmine.css,jasmine.js,jasmine-html.js,boot.js}',
|
|
'/lib',
|
|
{
|
|
srcBase: '/jasmine-core/lib/jasmine-core/'
|
|
}
|
|
),
|
|
genCpCb('/jasmine-jquery/lib/jasmine-jquery.js', '/lib', {
|
|
srcBase: '/jasmine-jquery/lib/'
|
|
}),
|
|
genCpCb('/jquery/dist/jquery.js', '/lib', {
|
|
srcBase: '/jquery/dist/'
|
|
})
|
|
],
|
|
function(err) {
|
|
if (err) return console.log(err)
|
|
|
|
console.log('Copy test lib successfully!')
|
|
}
|
|
)
|
|
}
|
|
|
|
function genCpCb(src, dest, options) {
|
|
options = options || {}
|
|
if (options.srcBase)
|
|
options.srcBase =
|
|
path.resolve(__dirname, '../node_modules/') + options.srcBase
|
|
|
|
src = path.resolve(__dirname, '../node_modules/') + src
|
|
dest = path.resolve(__dirname, '../test/') + dest
|
|
|
|
return function(cb) {
|
|
console.log('Copy %s to %s', src, dest)
|
|
copy(src, dest, options, function(err) {
|
|
if (err) return cb(err)
|
|
|
|
cb()
|
|
})
|
|
}
|
|
}
|