From d9a6fc751c9166021acb3fbd278c546cb8d80c1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rgen=20Sverre=20Lien=20Sell=C3=A6g?= Date: Tue, 21 Jul 2020 21:09:15 +0200 Subject: [PATCH] parse image options from command line --- src/logic.js | 3 +++ tests/parse_args.test.js | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/src/logic.js b/src/logic.js index b323a20..e5e95db 100644 --- a/src/logic.js +++ b/src/logic.js @@ -68,7 +68,9 @@ const parse_args = (args) => { if (events === '') { events = null; } + const output = parse_output(argv); + const images = pathOr(false, ['images'], argv) || pathOr(false, ['i'], argv); return { page_ids: [ @@ -78,6 +80,7 @@ const parse_args = (args) => { ], events, output, + images, }; }; diff --git a/tests/parse_args.test.js b/tests/parse_args.test.js index e1a3de7..cde178c 100644 --- a/tests/parse_args.test.js +++ b/tests/parse_args.test.js @@ -86,4 +86,11 @@ describe('test parse args', () => { const res = parse_args(['-o', '"jacobi"']); expect(res.output).toEqual('jacobi'); }); + + ['--images', '-i'].forEach((param) => { + it('parses image options', () => { + const res = parse_args([param]); + expect(res.images).toEqual(true); + }); + }); });