highcharts-export-server
Version:
Convert Highcharts.JS charts into static image files.
25 lines (20 loc) • 721 B
JavaScript
// cacheManager.test.js
import { extractVersion, extractModuleName } from '../../lib/cache';
describe('extractVersion', () => {
it('should extract the Highcharts version correctly', () => {
const cache = { sources: '/* Highcharts 9.3.2 */' };
const version = extractVersion(cache);
expect(version).toBe('Highcharts 9.3.2');
});
});
describe('extractModuleName', () => {
it('should extract the module name from a given script path', () => {
const paths = [
{ input: 'modules/exporting', expected: 'exporting' },
{ input: 'maps/modules/map', expected: 'map' }
];
paths.forEach(({ input, expected }) => {
expect(extractModuleName(input)).toBe(expected);
});
});
});