mirror of https://github.com/iptv-org/iptv
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
672 B
JavaScript
24 lines
672 B
JavaScript
const fs = require('fs')
|
|
const path = require('path')
|
|
const { execSync } = require('child_process')
|
|
|
|
beforeEach(() => {
|
|
fs.rmdirSync(path.resolve('tests/__data__/output'), { recursive: true })
|
|
})
|
|
|
|
it('can update readme.md', () => {
|
|
const result = execSync(
|
|
'LOGS_PATH=tests/__data__/input/logs node scripts/commands/update-readme.js --config=tests/__data__/input/readme.json',
|
|
{ encoding: 'utf8' }
|
|
)
|
|
|
|
const readme = fs.readFileSync(path.resolve('tests/__data__/output/readme.md'), {
|
|
encoding: 'utf8'
|
|
})
|
|
const expected = fs.readFileSync(path.resolve('tests/__data__/input/readme.md'), {
|
|
encoding: 'utf8'
|
|
})
|
|
|
|
expect(readme).toBe(expected)
|
|
})
|