Show RFM as customer snapshot
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 49s

This commit is contained in:
Cauê Faleiros
2026-06-15 12:36:04 -03:00
parent 76b1c545f1
commit 1956e62697
2 changed files with 17 additions and 14 deletions

View File

@@ -256,6 +256,9 @@ test('getRfmAnalytics calculates recency against selected range end date', async
assert.equal(yesterday.clients[0].recencyDays, 0);
assert.equal(yesterday.clients[0].frequency, 1);
assert.equal(yesterday.clients[0].monetary, 100);
assert.equal(yesterday.clients.length, 3);
assert.ok(yesterday.clients.some(client => client.recencyScore === 1));
assert.ok(yesterday.clients.some(client => client.phone === '2' && client.monetary === 0 && client.frequency === 0));
} finally {
pool.query = originalQuery;
}