mirror of
https://github.com/renovatebot/renovate.git
synced 2025-05-14 16:32:26 +00:00
27 lines
730 B
TypeScript
27 lines
730 B
TypeScript
import { sortNugetVersions } from './common';
|
|
|
|
describe('modules/datasource/nuget/common', () => {
|
|
it.each`
|
|
version | other | result
|
|
${'invalid1'} | ${'invalid2'} | ${0}
|
|
${'invalid'} | ${'1.0.0'} | ${-1}
|
|
${'1.0.0'} | ${'invalid'} | ${1}
|
|
${'1.0.0-rc.1'} | ${'1.0.0'} | ${-1}
|
|
${'1.0.0'} | ${'1.0.0-rc.1'} | ${1}
|
|
${'1.0.0'} | ${'1.0.0'} | ${0}
|
|
`(
|
|
'sortNugetVersions("$version", "$other") === $result',
|
|
({
|
|
version,
|
|
other,
|
|
result,
|
|
}: {
|
|
version: string;
|
|
other: string;
|
|
result: number;
|
|
}) => {
|
|
const res = sortNugetVersions(version, other);
|
|
expect(res).toBe(result);
|
|
},
|
|
);
|
|
});
|