UNPKG

react-native-integrate

Version:

Automate integration of additional code into React Native projects

21 lines (20 loc) 926 B
"use strict"; /* eslint-disable @typescript-eslint/no-unsafe-call */ Object.defineProperty(exports, "__esModule", { value: true }); require('../../mocks/mockAll'); const getPackageUpgradeInput_1 = require("../../../utils/getPackageUpgradeInput"); const packageUpgradeConfig_1 = require("../../../utils/packageUpgradeConfig"); const variables_1 = require("../../../variables"); describe('handlePackageUpgradeInput', () => { it('should set variable correctly', () => { variables_1.variables.set('__UPGRADE__', true); (0, packageUpgradeConfig_1.writePackageUpgradeConfig)('test-package', { inputs: { testInput: 'testValue', }, }); const result = (0, getPackageUpgradeInput_1.handlePackageUpgradeInput)('test-package', 'testInput'); expect(result).toBe(true); expect(variables_1.variables.get('testInput')).toBe('testValue'); }); });