From 194fbef17a0c619633166f41af58e1f1598a1bc0 Mon Sep 17 00:00:00 2001 From: Vladyslav Karpenko Date: Mon, 18 Dec 2023 15:15:41 +0200 Subject: [PATCH 1/2] fix: Enable api test cases that were omitted Closes: https://github.com/metarhia/Example/issues/263 --- application/domain/tests/api.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application/domain/tests/api.js b/application/domain/tests/api.js index b82015ce..82880ad2 100644 --- a/application/domain/tests/api.js +++ b/application/domain/tests/api.js @@ -1,6 +1,6 @@ ({ async cases(t, metacom) { - if (t) return; + if (!t) return; const res = await metacom.api.auth.signin({ login: 'marcus', password: 'marcus', From af30adf6b5623a4aa4798d73ff8787c6850d7560 Mon Sep 17 00:00:00 2001 From: Vladyslav Karpenko Date: Mon, 18 Dec 2023 15:32:39 +0200 Subject: [PATCH 2/2] Wrap `signin` test result assertions with named test case PR-URL: https://github.com/metarhia/Example/pull/264 --- application/domain/tests/api.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/application/domain/tests/api.js b/application/domain/tests/api.js index 82880ad2..41e518eb 100644 --- a/application/domain/tests/api.js +++ b/application/domain/tests/api.js @@ -1,12 +1,15 @@ ({ async cases(t, metacom) { if (!t) return; - const res = await metacom.api.auth.signin({ - login: 'marcus', - password: 'marcus', + + await t.test('Sign into session', async () => { + const res = await metacom.api.auth.signin({ + login: 'marcus', + password: 'marcus', + }); + node.assert.strictEqual(res.status, 'logged'); + node.assert.strictEqual(typeof res.token, 'string'); }); - node.assert.strictEqual(res.status, 'logged'); - node.assert.strictEqual(typeof res.token, 'string'); await t.test(`Call example.add({ a, b })`, async () => { const res = await metacom.api.example.add({ a: 10, b: 20 });