Skip to content
Snippets Groups Projects
Select Git revision
  • 1e553ba4f18fd9c16259b7a232f954c843855cf1
  • develop default protected
  • feature/module-gpiod
  • 0.5.6
  • 0.5.5
  • 0.5.4
  • 0.5.3
  • 0.5.2
  • 0.5.1
  • 0.5.0
  • 0.4.1
  • 0.4.0
  • 0.3.2
  • 0.3.1
  • 0.3.0
  • 0.2.8
  • 0.2.7
  • 0.2.6
  • 0.2.5
  • 0.2.4
  • 0.2.3
  • 0.2.2
  • 0.2.1
23 results

README.md

Blame
  • range.spec.ts 1.16 KiB
    import type { RangeConfig } from '../types';
    import { getRangeStrategy } from '.';
    
    describe('modules/manager/npm/range', () => {
      it('returns same if not auto', () => {
        const config: RangeConfig = { rangeStrategy: 'widen' };
        expect(getRangeStrategy(config)).toBe('widen');
      });
    
      it('widens peerDependencies', () => {
        const config: RangeConfig = {
          rangeStrategy: 'auto',
          depType: 'peerDependencies',
        };
        expect(getRangeStrategy(config)).toBe('widen');
      });
    
      it('widens complex ranges', () => {
        const config: RangeConfig = {
          rangeStrategy: 'auto',
          depType: 'dependencies',
          currentValue: '^1.6.0 || ^2.0.0',
        };
        expect(getRangeStrategy(config)).toBe('widen');
      });
    
      it('widens complex bump', () => {
        const config: RangeConfig = {
          rangeStrategy: 'bump',
          depType: 'dependencies',
          currentValue: '^1.6.0 || ^2.0.0',
        };
        expect(getRangeStrategy(config)).toBe('widen');
      });
    
      it('defaults to update-lockfile', () => {
        const config: RangeConfig = {
          rangeStrategy: 'auto',
          depType: 'dependencies',
        };
        expect(getRangeStrategy(config)).toBe('update-lockfile');
      });
    });