1
0
mirror of synced 2026-01-03 15:05:54 -05:00
Files
docs/tests/translations/empty-sources-test.js
Marcelo Jacobus c84d98766f Prevent creation of empty source files (#23634)
* Add test to prevent `crowdin upload` errors

* Remove empty file causing `crowdin upload` error

Closes https://github.com/github/crowdin-support/issues/117
2021-12-13 16:57:38 +00:00

14 lines
518 B
JavaScript

import {execSync} from 'child_process'
describe('source directories', () => {
// crowdin upload sources command fails if there are empty source files
// please refer to crowdin-support #117 for more details
it('should not contain empty files', () => {
const command = "find content data -type f -empty"
const emptyFiles = execSync(command).toString().split("\n")
const disallowedEmptyFiles = emptyFiles.filter(file => file.match(/\.(yml|md)$/))
expect(disallowedEmptyFiles).toEqual([])
})
})