Files
renovate/lib/modules/manager/bitrise/utils.spec.ts
Sergei Zharinov 930cf6633c refactor: Rewrite imports with .ts extensions (#40700)
fix: Additional vi.mock path corrections and prettier formatting
2026-01-26 22:48:17 +00:00

29 lines
908 B
TypeScript

import { BitriseDatasource } from '../../datasource/bitrise/index.ts';
import { parseStep } from './utils.ts';
describe('modules/manager/bitrise/utils', () => {
describe('parseStep()', () => {
it('returns null on an empty string', () => {
expect(parseStep('')).toBeNull();
});
it('returns dependency for step', () => {
expect(parseStep('restore-gradle-cache@1.1.2')).toEqual({
currentValue: '1.1.2',
datasource: BitriseDatasource.id,
packageName: 'restore-gradle-cache',
replaceString: 'restore-gradle-cache@1.1.2',
});
});
it('parses missing version', () => {
expect(parseStep('share-pipeline-variable')).toEqual({
datasource: BitriseDatasource.id,
packageName: 'share-pipeline-variable',
replaceString: 'share-pipeline-variable',
skipReason: 'unspecified-version',
});
});
});
});