import { describe, expect, it } from 'vitest'; import { codeLike } from './index.js'; describe('codeLike', () => { it('recognises collector numbers, references and set codes', () => { expect(codeLike('LOB-001')).toBe('LOB-001'); expect(codeLike('116500LN')).toBe('116500LN'); expect(codeLike('4/102')).toBe('4/102'); expect(codeLike('#4')).toBe('4'); expect(codeLike('2XM')).toBe('2XM'); expect(codeLike('LOB')).toBe('LOB'); expect(codeLike('base set')).toBeNull(); expect(codeLike('charizard')).toBeNull(); }); });