0
0
Fork 0
mirror of https://github.com/renovatebot/renovate.git synced 2025-05-12 23:51:55 +00:00
renovatebot_renovate/lib/modules/manager/composer/update-locked.spec.ts
2025-03-13 17:52:09 +00:00

33 lines
951 B
TypeScript

import type { UpdateLockedConfig } from '../types';
import { updateLockedDependency } from '.';
import { Fixtures } from '~test/fixtures';
const lockFile = 'compose.lock';
const lockFileContent = Fixtures.get('composer5.lock');
describe('modules/manager/composer/update-locked', () => {
it('detects already updated', () => {
const config: UpdateLockedConfig = {
packageFile: 'composer.json',
lockFile,
lockFileContent,
depName: 'awesome/git',
newVersion: '1.2.0',
currentVersion: '0.9.0',
};
expect(updateLockedDependency(config).status).toBe('already-updated');
});
it('returns unsupported', () => {
const config: UpdateLockedConfig = {
packageFile: 'composer.json',
lockFile,
lockFileContent,
depName: 'awesome/git',
newVersion: '1.0.0',
currentVersion: '0.9.0',
};
expect(updateLockedDependency(config).status).toBe('unsupported');
});
});