From ddc853647e9c2311a34478b4fa8f8cf3518efb1c Mon Sep 17 00:00:00 2001 From: Xavier Cambar Date: Wed, 9 Sep 2020 21:16:31 +0200 Subject: [PATCH] Attemps to deserialize payload from the coverage endpoint --- .../lib/templates/test-body-footer.html | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/ember-cli-code-coverage/lib/templates/test-body-footer.html b/packages/ember-cli-code-coverage/lib/templates/test-body-footer.html index d9c61631..7970cf76 100644 --- a/packages/ember-cli-code-coverage/lib/templates/test-body-footer.html +++ b/packages/ember-cli-code-coverage/lib/templates/test-body-footer.html @@ -47,6 +47,14 @@ return; } + if (typeof data === 'string') { + try { + data = JSON.parse(data) + } catch (e) { + throw new Error('Response from POST /write-coverage is invalid. Expecting JSON.') + } + } + var results = ['Lines', 'Branches', 'Functions', 'Statements'] .filter(function (name) { return name.toLowerCase();