From 0aac35e09a7d05c9d6c73e4b21d749fed66bd864 Mon Sep 17 00:00:00 2001 From: jaredevantabor Date: Fri, 18 Nov 2016 13:27:02 -0800 Subject: [PATCH] Prettify unit test for stdout-parse service --- .../job-results/parse-stdout.service-test.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/awx/ui/tests/spec/job-results/parse-stdout.service-test.js b/awx/ui/tests/spec/job-results/parse-stdout.service-test.js index 6a3196db95..bc15b1f0a1 100644 --- a/awx/ui/tests/spec/job-results/parse-stdout.service-test.js +++ b/awx/ui/tests/spec/job-results/parse-stdout.service-test.js @@ -18,6 +18,21 @@ describe('parseStdoutService', () => { parseStdoutService = _parseStdoutService_; })); + describe('prettify()', () => { + it('returns lines of stdout with styling classes', () => { + let line = "[0;32mok: [host-00]", + styledLine = 'ok: [host-00]'; + expect(parseStdoutService.prettify(line).toBe(styledLine)); + }); + + it('can return lines of stdout without styling classes', () => { + let line = "[0;32mok: [host-00]", + unstyled = "unstyled", + unstyledLine = 'ok: [host-00]'; + expect(parseStdoutService.prettify(line, unstyled).toBe(unstyledLine)); + }); + }); + describe('getCollapseIcon()', () => { let emptySpan = ` `; @@ -54,7 +69,7 @@ describe('parseStdoutService', () => { `; expect(parseStdoutService.getCollapseIcon(headerEvent, line)) .toBe(expandSpan); - }) + }); }); describe('getLineArr()', () => {