src/app/lib/styles.const/index.test.ts

Summary

Maintainability
A
0 mins
Test Coverage
import * as styles from '.';

describe('Styles', () => {
  Object.keys(styles).forEach(style => {
    // @ts-expect-error suppress No index signature with a parameter of type string was found on type
    const value = styles[style];

    let content = value;

    if (typeof value === 'function') {
      content = value();
    }

    it(`${style} should match text`, () => {
      expect(content).toMatchSnapshot();
    });
  });
});