/* eslint-env jest */ import { countsFromChecks } from '../seo-badges.context'; describe('countsFromChecks', () => { it('counts the checks to do, one each, and leaves suggestions in the page', () => { const counts = countsFromChecks([ { id: 'frequent_404', group: 'links', severity: 'warning', count: 3, to: '/seo/404', }, { id: 'orphans', group: 'links', severity: 'info', count: 29, to: '', }, { id: 'browser_cache', group: 'performance', severity: 'info', count: 4, to: '/seo/general?section=htaccess', }, { id: 'home_description', group: 'settings', severity: 'warning', count: 1, to: '/seo/titles?section=homepage', }, ]); expect(counts.get('/seo/checkup')?.count).toBe(2); expect(counts.get('/seo/404')?.count).toBe(1); expect(counts.get('/seo/links')).toBeUndefined(); expect(counts.get('/seo/general?section=htaccess')).toBeUndefined(); expect(counts.get('/seo/titles')?.count).toBe(1); }); });