From 0940d73d2f56523c146dfdf0fbe97248c0154ec0 Mon Sep 17 00:00:00 2001 From: joan Date: Tue, 21 Jun 2022 14:16:43 +0200 Subject: [PATCH] Added unit tests --- src/components/SmartCard.vue | 8 +- src/components/__tests__/SmartCard.spec.js | 166 ++++++++++++++------- src/pages/Customer/Card/CustomerCard.vue | 2 +- 3 files changed, 111 insertions(+), 65 deletions(-) diff --git a/src/components/SmartCard.vue b/src/components/SmartCard.vue index a03725aee3..dff154597a 100644 --- a/src/components/SmartCard.vue +++ b/src/components/SmartCard.vue @@ -65,7 +65,7 @@ async function fetch() { for (const row of data) rows.value.push(row); - pagination.value.rowsNumber = totalRows(); + pagination.value.rowsNumber = rows.value.length; pagination.value.page = page; pagination.value.rowsPerPage = rowsPerPage; pagination.value.sortBy = sortBy; @@ -76,7 +76,7 @@ async function fetch() { async function onLoad(...params) { const done = params[1]; - if (totalRows() === 0) return done(false); + if (rows.value.length === 0) return done(false); pagination.value.page = pagination.value.page + 1; @@ -85,10 +85,6 @@ async function onLoad(...params) { const endOfPages = !hasMoreData.value; done(endOfPages); } - -function totalRows() { - return rows.value.length; -}