import { isVersionedUrl } from '../is-versioned-url'; describe(`${isVersionedUrl.name}`, () => { const results: [string, boolean][] = [ ['localhost:9090', false], ['localhost:9090@1.1.1', false], ['localhost:9090@dev', false], ['//unpkg.servicetitan.com/@servicetitan/test', false], ['//unpkg.servicetitan.com/@servicetitan/test@dev', false], ['//unpkg.servicetitan.com/@servicetitan/test@0.0.0', true], ['//unpkg.servicetitan.com/@servicetitan/test@0.0.0-hash', true], ['//unpkg.servicetitan.com/@servicetitan/test@^16', false], ]; test.each(results)(`providing %s returns %s`, (url, result) => { expect(isVersionedUrl(url)).toEqual(result); }); });