From 099c799d670e1286fe0fd56f034e6284aab7ee4a Mon Sep 17 00:00:00 2001 From: nklhrstv Date: Tue, 5 Oct 2021 14:30:14 +0300 Subject: [PATCH] write test for copyright headers --- tests/copyright.spec.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tests/copyright.spec.js diff --git a/tests/copyright.spec.js b/tests/copyright.spec.js new file mode 100644 index 000000000..a56aa2558 --- /dev/null +++ b/tests/copyright.spec.js @@ -0,0 +1,15 @@ +// Copyright (C) 2017-2020 Smart code 203358507 + +const fs = require('fs'); +const readdirp = require('readdirp'); + +const COPYRIGHT_HEADER = /^\/\/ Copyright \(C\) 2017-2020 Smart code 203358507.*/; + +describe('copyright', () => { + test('js', async () => { + for await (const { fullPath } of readdirp('src', { fileFilter: '*.js' })) { + const content = await fs.promises.readFile(fullPath, 'utf8'); + expect(content).toEqual(expect.stringMatching(COPYRIGHT_HEADER)); + } + }); +});