From f027215f72e8a45a102237a2a2bc9301280d393f Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Sat, 12 Feb 2022 04:27:39 +0300 Subject: [PATCH] Create matrix.test.js --- tests/commands/database/matrix.test.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 tests/commands/database/matrix.test.js diff --git a/tests/commands/database/matrix.test.js b/tests/commands/database/matrix.test.js new file mode 100644 index 000000000..7e46636fe --- /dev/null +++ b/tests/commands/database/matrix.test.js @@ -0,0 +1,21 @@ +const fs = require('fs-extra') +const path = require('path') +const { execSync } = require('child_process') + +beforeEach(() => { + fs.emptyDirSync('tests/__data__/output') + + fs.copyFileSync( + 'tests/__data__/input/database/base_streams.db', + 'tests/__data__/output/streams.db' + ) +}) + +it('can create valid matrix', () => { + const result = execSync('DB_DIR=tests/__data__/output npm run db:matrix', { + encoding: 'utf8' + }) + expect(result).toBe( + '\n> db:matrix\n> node scripts/commands/database/matrix.js\n\n::set-output name=matrix::{"cluster_id":[1,3]}\n' + ) +})