UNPKG

react-native-integrate

Version:

Automate integration of additional code into React Native projects

28 lines (27 loc) 967 B
"use strict"; /* eslint-disable @typescript-eslint/no-unsafe-call */ Object.defineProperty(exports, "__esModule", { value: true }); const setState_1 = require("../../../utils/setState"); const variables_1 = require("../../../variables"); describe('setState', () => { it('should set state to done if it is progress', () => { variables_1.variables.clear(); (0, setState_1.setState)('test', { state: 'progress', }); (0, setState_1.setState)('test', { state: 'done', }); expect(variables_1.variables.get('test')).toEqual('done'); }); it('should not set state to done if it is not progress', () => { variables_1.variables.clear(); (0, setState_1.setState)('test', { state: 'skipped', }); (0, setState_1.setState)('test', { state: 'done', }); expect(variables_1.variables.get('test')).toEqual('skipped'); }); });