From 2e44c0e1ea179fe8f2231b09acbbdd3c9fa4809d Mon Sep 17 00:00:00 2001 From: Alok Baltiyal Date: Thu, 11 Sep 2025 17:11:46 +0530 Subject: [PATCH] refactor(sdk-coin-cosmos): removing addition file and fix imports TICKET: COIN-5601 --- modules/sdk-coin-cosmos/test/resources/index.ts | 0 modules/sdk-coin-cosmos/test/testUtils/utils.ts | 4 +--- modules/sdk-coin-cosmos/test/unit/cosmosSharedCoin.ts | 3 +-- modules/sdk-coin-cosmos/test/unit/register.ts | 3 +-- .../test/unit/transactionBuilder/transactionBuilder.ts | 2 +- .../test/unit/transactionBuilder/transferBuilder.ts | 4 ++-- modules/sdk-coin-cosmos/test/unit/utils.ts | 4 ++-- 7 files changed, 8 insertions(+), 12 deletions(-) delete mode 100644 modules/sdk-coin-cosmos/test/resources/index.ts diff --git a/modules/sdk-coin-cosmos/test/resources/index.ts b/modules/sdk-coin-cosmos/test/resources/index.ts deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/modules/sdk-coin-cosmos/test/testUtils/utils.ts b/modules/sdk-coin-cosmos/test/testUtils/utils.ts index 4f3809872d..3af347a956 100644 --- a/modules/sdk-coin-cosmos/test/testUtils/utils.ts +++ b/modules/sdk-coin-cosmos/test/testUtils/utils.ts @@ -19,10 +19,8 @@ export const getAvailableTestCoins = (): string[] => { const resourcesDir = path.join(__dirname, '../resources'); // Read all files in the resources directory const files = fs.readdirSync(resourcesDir); - // Filter for .ts files that are not index.ts - const coinFiles = files.filter((file) => file.endsWith('.ts') && file !== 'index.ts'); // Extract coin names by removing the .ts extension - return coinFiles.map((file) => file.replace('.ts', '')); + return files.map((file) => file.replace('.ts', '')); } catch (error) { // Fallback to hardcoded list if there's an error console.warn('Failed to dynamically discover test coins:', error); diff --git a/modules/sdk-coin-cosmos/test/unit/cosmosSharedCoin.ts b/modules/sdk-coin-cosmos/test/unit/cosmosSharedCoin.ts index 2483e80063..bd4fe931ae 100644 --- a/modules/sdk-coin-cosmos/test/unit/cosmosSharedCoin.ts +++ b/modules/sdk-coin-cosmos/test/unit/cosmosSharedCoin.ts @@ -6,8 +6,7 @@ import { VerifyAddressOptions, VerifyTransactionOptions } from '@bitgo/sdk-core' import { TestBitGo, TestBitGoAPI } from '@bitgo/sdk-test'; import { BitGoAPI } from '@bitgo/sdk-api'; import { coins, CosmosNetwork } from '@bitgo/statics'; -import { CosmosSharedCoin } from '../../src/cosmosSharedCoin'; -import { Utils } from '../../src/lib/utils'; +import { CosmosSharedCoin, Utils } from '../../src'; import { getAvailableTestCoins, getTestData } from '../testUtils'; describe('Cosmos Shared Coin', function () { diff --git a/modules/sdk-coin-cosmos/test/unit/register.ts b/modules/sdk-coin-cosmos/test/unit/register.ts index c19693fa76..23614a1017 100644 --- a/modules/sdk-coin-cosmos/test/unit/register.ts +++ b/modules/sdk-coin-cosmos/test/unit/register.ts @@ -2,8 +2,7 @@ import sinon from 'sinon'; import should from 'should'; import { BitGoAPI } from '@bitgo/sdk-api'; import { CoinFeature, coins } from '@bitgo/statics'; -import { register } from '../../src/register'; -import { CosmosSharedCoin } from '../../src/cosmosSharedCoin'; +import { register, CosmosSharedCoin } from '../../src'; describe('Cosmos Register', function () { let bitgo: BitGoAPI; diff --git a/modules/sdk-coin-cosmos/test/unit/transactionBuilder/transactionBuilder.ts b/modules/sdk-coin-cosmos/test/unit/transactionBuilder/transactionBuilder.ts index 6c40ecf1a3..8175d98529 100644 --- a/modules/sdk-coin-cosmos/test/unit/transactionBuilder/transactionBuilder.ts +++ b/modules/sdk-coin-cosmos/test/unit/transactionBuilder/transactionBuilder.ts @@ -1,5 +1,5 @@ -import { TransactionType } from '@bitgo/sdk-core'; import should from 'should'; +import { TransactionType } from '@bitgo/sdk-core'; import { getAvailableTestCoins, getBuilderFactory, getTestData } from '../../testUtils'; diff --git a/modules/sdk-coin-cosmos/test/unit/transactionBuilder/transferBuilder.ts b/modules/sdk-coin-cosmos/test/unit/transactionBuilder/transferBuilder.ts index 652c6ab7da..09cc9722f5 100644 --- a/modules/sdk-coin-cosmos/test/unit/transactionBuilder/transferBuilder.ts +++ b/modules/sdk-coin-cosmos/test/unit/transactionBuilder/transferBuilder.ts @@ -1,6 +1,6 @@ -import { TransactionType } from '@bitgo/sdk-core'; -import { fromBase64, toHex } from '@cosmjs/encoding'; import should from 'should'; +import { fromBase64, toHex } from '@cosmjs/encoding'; +import { TransactionType } from '@bitgo/sdk-core'; import { getAvailableTestCoins, getBuilderFactory, getTestData } from '../../testUtils'; describe('Cosmos Transfer Builder', function () { diff --git a/modules/sdk-coin-cosmos/test/unit/utils.ts b/modules/sdk-coin-cosmos/test/unit/utils.ts index fe0f02e8fc..167dc784d3 100644 --- a/modules/sdk-coin-cosmos/test/unit/utils.ts +++ b/modules/sdk-coin-cosmos/test/unit/utils.ts @@ -1,7 +1,7 @@ -import { Utils } from '../../src/lib/utils'; +import should from 'should'; import { coins, CosmosNetwork } from '@bitgo/statics'; import { getAvailableTestCoins, getTestData } from '../testUtils'; -import should from 'should'; +import { Utils } from '../../src'; describe('Cosmos Utils', function () { const availableCoins = getAvailableTestCoins();