import { shouldCreateExternalAlias } from '../../requests/config-as-code-requests/helpers/shouldCreateExternalAlias'; import { MOCK_EXTERNAL_ID, MOCK_EXTERNAL_SOURCE, getMockedComponent, } from '../fixtures/mocks'; describe('shouldCreateExternalAlias', () => { it('should not create externalAlias', () => { const component = getMockedComponent({ externalAliases: [ { externalAliasId: MOCK_EXTERNAL_ID, externalSource: MOCK_EXTERNAL_SOURCE, }, ], }); const result = shouldCreateExternalAlias( MOCK_EXTERNAL_ID, MOCK_EXTERNAL_SOURCE, component, ); expect(result).toEqual(false); }); it('should create externalAlias', () => { const component = getMockedComponent({ externalAliases: [ { externalAliasId: MOCK_EXTERNAL_ID, externalSource: MOCK_EXTERNAL_SOURCE, }, ], }); const result = shouldCreateExternalAlias( 'test', MOCK_EXTERNAL_SOURCE, component, ); expect(result).toEqual(true); }); });