From d9102d1e3f28d4f2791b7eb99c737e0004f01463 Mon Sep 17 00:00:00 2001 From: Kanchalai Tanglertsampan Date: Wed, 1 Jun 2016 17:17:31 -0700 Subject: [PATCH] Remove usage of null --- src/harness/harness.ts | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/harness/harness.ts b/src/harness/harness.ts index caafe629f30..e9de693e60d 100644 --- a/src/harness/harness.ts +++ b/src/harness/harness.ts @@ -1678,15 +1678,9 @@ namespace Harness { const actual = generateContent(); - if (actual === undefined) { - throw new Error("The generated content was \"undefined\". Return \"null\" if no baselining is required.\""); - } - // Store the content in the 'local' folder so we // can accept it later (manually) - /* tslint:disable:no-null-keyword */ - if (actual !== null) { - /* tslint:enable:no-null-keyword */ + if (actual !== undefined) { IO.writeFile(actualFileName, actual); } @@ -1744,8 +1738,10 @@ namespace Harness { else { actual = generateActual(actualFileName, generateContent); - const comparison = compareToBaseline(actual, relativeFileName, opts); - writeComparison(comparison.expected, comparison.actual, relativeFileName, actualFileName, descriptionForDescribe); + if (actual) { + const comparison = compareToBaseline(actual, relativeFileName, opts); + writeComparison(comparison.expected, comparison.actual, relativeFileName, actualFileName, descriptionForDescribe); + } } } catch (e) {