Run tests: Commit 749400e4c37117c18752d8145a8a989a1eaacf95 #6
GitHub Actions / Mocha Tests
succeeded
Jan 30, 2024 in 1s
559 passed, 0 failed and 0 skipped
✅ test-report.json
559 tests were completed in 137s with 559 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
test/1-api-sync-mode-sqlite.spec.js | 258✅ | 18s | ||
test/2-additional-api-sync-mode-sqlite.spec.js | 76✅ | 34s | ||
test/3-api-filter-sync-mode-sqlite.spec.js | 12✅ | 3s | ||
test/4-sub-account.spec.js | 175✅ | 57s | ||
test/5-recover-password.spec.js | 22✅ | 1s | ||
test/6-update-sub-account.spec.js | 16✅ | 2s |
✅ test/1-api-sync-mode-sqlite.spec.js
Sync mode API with SQLite Use BFX API keys
✅ it should be returned from api_v2 by the getCandles method, with not synced symbol
✅ it should be successfully performed by the disableScheduler method
✅ it should be successfully performed by the disableSyncMode method
✅ it should be successfully performed by the editAllPublicСollsСonfs method
✅ it should be successfully performed by the editCandlesConf method
✅ it should be successfully performed by the editPublicTradesConf method
✅ it should be successfully performed by the editPublicTradesConf method, where an object is passed
✅ it should be successfully performed by the editStatusMessagesConf method
✅ it should be successfully performed by the editTickersHistoryConf method
✅ it should be successfully performed by the editTickersHistoryConf method, where an object is passed
✅ it should be successfully performed by the enableScheduler method
✅ it should be successfully performed by the enableSyncMode method
✅ it should be successfully performed by the getActiveOrders method
✅ it should be successfully performed by the getActiveOrdersCsv method
✅ it should be successfully performed by the getAllPublicСollsСonfs method
✅ it should be successfully performed by the getCandles method
✅ it should be successfully performed by the getCandlesConf method
✅ it should be successfully performed by the getCandlesCsv method
✅ it should be successfully performed by the getChangeLogs method
✅ it should be successfully performed by the getChangeLogsCsv method
✅ it should be successfully performed by the getFundingCreditHistory method
✅ it should be successfully performed by the getFundingCreditHistoryCsv method
✅ it should be successfully performed by the getFundingLoanHistory method
✅ it should be successfully performed by the getFundingLoanHistoryCsv method
✅ it should be successfully performed by the getFundingOfferHistory method
✅ it should be successfully performed by the getFundingOfferHistoryCsv method
✅ it should be successfully performed by the getFundingTrades method
✅ it should be successfully performed by the getFundingTradesCsv method
✅ it should be successfully performed by the getLedgers method
✅ it should be successfully performed by the getLedgers method, without params
✅ it should be successfully performed by the getLedgersCsv method
✅ it should be successfully performed by the getLedgersCsv method, with multiple users
✅ it should be successfully performed by the getLogins method
✅ it should be successfully performed by the getLoginsCsv method
✅ it should be successfully performed by the getMovementInfo method
✅ it should be successfully performed by the getMovements method
✅ it should be successfully performed by the getMovements method, without MinLimitParamError error
✅ it should be successfully performed by the getMovements method, without params
✅ it should be successfully performed by the getMovementsCsv method
✅ it should be successfully performed by the getMovementsCsv method, where amount < 0
✅ it should be successfully performed by the getMovementsCsv method, where amount > 0
✅ it should be successfully performed by the getMultipleCsv method
✅ it should be successfully performed by the getOrders method
✅ it should be successfully performed by the getOrdersCsv method
✅ it should be successfully performed by the getOrderTrades method
✅ it should be successfully performed by the getOrderTrades method, where the symbol is an array with length equal to one
✅ it should be successfully performed by the getOrderTradesCsv method
✅ it should be successfully performed by the getPayInvoiceList method
✅ it should be successfully performed by the getPayInvoiceListCsv method
✅ it should be successfully performed by the getPlatformStatus method
✅ it should be successfully performed by the getPositionsAudit method
✅ it should be successfully performed by the getPositionsAuditCsv method
✅ it should be successfully performed by the getPositionsHistory method
✅ it should be successfully performed by the getPositionsHistoryCsv method
✅ it should be successfully performed by the getPublicTrades method
✅ it should be successfully performed by the getPublicTrades method, where the symbol is an array with length equal to one
✅ it should be successfully performed by the getPublicTrades method, with not synced symbol
✅ it should be successfully performed by the getPublicTradesConf method
✅ it should be successfully performed by the getPublicTradesCsv method
✅ it should be successfully performed by the getSettings method
✅ it should be successfully performed by the getStatusMessages method
✅ it should be successfully performed by the getStatusMessagesConf method
✅ it should be successfully performed by the getStatusMessagesCsv method
✅ it should be successfully performed by the getSymbols method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getTickersHistory method
✅ it should be successfully performed by the getTickersHistoryConf method
✅ it should be successfully performed by the getTickersHistoryCsv method
✅ it should be successfully performed by the getTrades method
✅ it should be successfully performed by the getTrades method, where the symbol is an array
✅ it should be successfully performed by the getTrades method, where the symbol is an array with length equal to one
✅ it should be successfully performed by the getTradesCsv method
✅ it should be successfully performed by the getUsers method
✅ it should be successfully performed by the getUsersTimeConf method
✅ it should be successfully performed by the getWallets method
✅ it should be successfully performed by the getWallets method, without params
✅ it should be successfully performed by the getWalletsCsv method
✅ it should be successfully performed by the haveCollsBeenSyncedAtLeastOnce method, returns false
✅ it should be successfully performed by the haveCollsBeenSyncedAtLeastOnce method, returns true
✅ it should be successfully performed by the isSchedulerEnabled method
✅ it should be successfully performed by the isSchedulerEnabled method
✅ it should be successfully performed by the isStagingBfxApi method
✅ it should be successfully performed by the isSyncModeConfig method
✅ it should be successfully performed by the isSyncModeWithDbData method
✅ it should be successfully performed by the isSyncModeWithDbData method
✅ it should be successfully performed by the loginToBFX method
✅ it should be successfully performed by the pingApi method
✅ it should be successfully performed by the removeUser method with email
✅ it should be successfully performed by the removeUser method with token
✅ it should be successfully performed by the signIn method
✅ it should be successfully performed by the signIn method
✅ it should be successfully performed by the signIn method
✅ it should be successfully performed by the signIn method by token
✅ it should be successfully performed by the signIn method, lastSyncMts is integer
✅ it should be successfully performed by the signOut method
✅ it should be successfully performed by the signUp method
✅ it should be successfully performed by the signUp method
✅ it should be successfully performed by the stopSyncNow method
✅ it should be successfully performed by the syncNow method
✅ it should be successfully performed by the updateSettings method
✅ it should be successfully performed by the updateUser method for authTokenTTLSec field
✅ it should be successfully performed by the updateUser method for shouldNotSyncOnStartupAfterUpdate field
✅ it should be successfully performed by the verifyOnBFX method
✅ it should be successfully performed by the verifyUser method
✅ it should not be successfully auth by the getLedgersCsv method
✅ it should not be successfully performed by a fake method
✅ it should not be successfully performed by the getLedgers method, a greater limit is needed
✅ it should not be successfully performed by the getMovements method
✅ it should not be successfully performed by the getMultipleCsv method
✅ it should not be successfully performed by the getOrderTrades method, where the symbol is an array
✅ it should not be successfully performed by the getPublicTrades method, where the symbol is an array with length more then one
✅ it should not be successfully performed by the getPublicTradesCsv method, time frame more then a month
✅ it should not be successfully performed by the getPublicTradesCsv method, with symbol array
✅ it should not be successfully performed by the signIn method
✅ it should not be successfully performed by the signIn method by token
✅ it should not be successfully performed by the updateUser method for authTokenTTLSec field
✅ it should not be successfully performed by the verifyUser method
✅ it should not be successfully performed by the verifyUser method
✅ it should not be successfully performed by the verifyUser method
✅ it should not be successfully performed by the verifyUser method
Sync mode API with SQLite Use BFX auth token
✅ it should be returned from api_v2 by the getCandles method, with not synced symbol
✅ it should be successfully performed by the disableScheduler method
✅ it should be successfully performed by the disableSyncMode method
✅ it should be successfully performed by the editAllPublicСollsСonfs method
✅ it should be successfully performed by the editCandlesConf method
✅ it should be successfully performed by the editPublicTradesConf method
✅ it should be successfully performed by the editPublicTradesConf method, where an object is passed
✅ it should be successfully performed by the editStatusMessagesConf method
✅ it should be successfully performed by the editTickersHistoryConf method
✅ it should be successfully performed by the editTickersHistoryConf method, where an object is passed
✅ it should be successfully performed by the enableScheduler method
✅ it should be successfully performed by the enableSyncMode method
✅ it should be successfully performed by the getActiveOrders method
✅ it should be successfully performed by the getActiveOrdersCsv method
✅ it should be successfully performed by the getAllPublicСollsСonfs method
✅ it should be successfully performed by the getCandles method
✅ it should be successfully performed by the getCandlesConf method
✅ it should be successfully performed by the getCandlesCsv method
✅ it should be successfully performed by the getChangeLogs method
✅ it should be successfully performed by the getChangeLogsCsv method
✅ it should be successfully performed by the getFundingCreditHistory method
✅ it should be successfully performed by the getFundingCreditHistoryCsv method
✅ it should be successfully performed by the getFundingLoanHistory method
✅ it should be successfully performed by the getFundingLoanHistoryCsv method
✅ it should be successfully performed by the getFundingOfferHistory method
✅ it should be successfully performed by the getFundingOfferHistoryCsv method
✅ it should be successfully performed by the getFundingTrades method
✅ it should be successfully performed by the getFundingTradesCsv method
✅ it should be successfully performed by the getLedgers method
✅ it should be successfully performed by the getLedgers method, without params
✅ it should be successfully performed by the getLedgersCsv method
✅ it should be successfully performed by the getLedgersCsv method, with multiple users
✅ it should be successfully performed by the getLogins method
✅ it should be successfully performed by the getLoginsCsv method
✅ it should be successfully performed by the getMovementInfo method
✅ it should be successfully performed by the getMovements method
✅ it should be successfully performed by the getMovements method, without MinLimitParamError error
✅ it should be successfully performed by the getMovements method, without params
✅ it should be successfully performed by the getMovementsCsv method
✅ it should be successfully performed by the getMovementsCsv method, where amount < 0
✅ it should be successfully performed by the getMovementsCsv method, where amount > 0
✅ it should be successfully performed by the getMultipleCsv method
✅ it should be successfully performed by the getOrders method
✅ it should be successfully performed by the getOrdersCsv method
✅ it should be successfully performed by the getOrderTrades method
✅ it should be successfully performed by the getOrderTrades method, where the symbol is an array with length equal to one
✅ it should be successfully performed by the getOrderTradesCsv method
✅ it should be successfully performed by the getPayInvoiceList method
✅ it should be successfully performed by the getPayInvoiceListCsv method
✅ it should be successfully performed by the getPlatformStatus method
✅ it should be successfully performed by the getPositionsAudit method
✅ it should be successfully performed by the getPositionsAuditCsv method
✅ it should be successfully performed by the getPositionsHistory method
✅ it should be successfully performed by the getPositionsHistoryCsv method
✅ it should be successfully performed by the getPublicTrades method
✅ it should be successfully performed by the getPublicTrades method, where the symbol is an array with length equal to one
✅ it should be successfully performed by the getPublicTrades method, with not synced symbol
✅ it should be successfully performed by the getPublicTradesConf method
✅ it should be successfully performed by the getPublicTradesCsv method
✅ it should be successfully performed by the getSettings method
✅ it should be successfully performed by the getStatusMessages method
✅ it should be successfully performed by the getStatusMessagesConf method
✅ it should be successfully performed by the getStatusMessagesCsv method
✅ it should be successfully performed by the getSymbols method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getTickersHistory method
✅ it should be successfully performed by the getTickersHistoryConf method
✅ it should be successfully performed by the getTickersHistoryCsv method
✅ it should be successfully performed by the getTrades method
✅ it should be successfully performed by the getTrades method, where the symbol is an array
✅ it should be successfully performed by the getTrades method, where the symbol is an array with length equal to one
✅ it should be successfully performed by the getTradesCsv method
✅ it should be successfully performed by the getUsers method
✅ it should be successfully performed by the getUsersTimeConf method
✅ it should be successfully performed by the getWallets method
✅ it should be successfully performed by the getWallets method, without params
✅ it should be successfully performed by the getWalletsCsv method
✅ it should be successfully performed by the haveCollsBeenSyncedAtLeastOnce method, returns false
✅ it should be successfully performed by the haveCollsBeenSyncedAtLeastOnce method, returns true
✅ it should be successfully performed by the isSchedulerEnabled method
✅ it should be successfully performed by the isSchedulerEnabled method
✅ it should be successfully performed by the isStagingBfxApi method
✅ it should be successfully performed by the isSyncModeConfig method
✅ it should be successfully performed by the isSyncModeWithDbData method
✅ it should be successfully performed by the isSyncModeWithDbData method
✅ it should be successfully performed by the loginToBFX method
✅ it should be successfully performed by the pingApi method
✅ it should be successfully performed by the removeUser method with email
✅ it should be successfully performed by the removeUser method with token
✅ it should be successfully performed by the signIn method
✅ it should be successfully performed by the signIn method
✅ it should be successfully performed by the signIn method
✅ it should be successfully performed by the signIn method by token
✅ it should be successfully performed by the signIn method, lastSyncMts is integer
✅ it should be successfully performed by the signOut method
✅ it should be successfully performed by the signUp method
✅ it should be successfully performed by the signUp method
✅ it should be successfully performed by the stopSyncNow method
✅ it should be successfully performed by the syncNow method
✅ it should be successfully performed by the updateSettings method
✅ it should be successfully performed by the updateUser method for authTokenTTLSec field
✅ it should be successfully performed by the updateUser method for shouldNotSyncOnStartupAfterUpdate field
✅ it should be successfully performed by the verifyOnBFX method
✅ it should be successfully performed by the verifyUser method
✅ it should not be successfully auth by the getLedgersCsv method
✅ it should not be successfully performed by a fake method
✅ it should not be successfully performed by the getLedgers method, a greater limit is needed
✅ it should not be successfully performed by the getMovements method
✅ it should not be successfully performed by the getMultipleCsv method
✅ it should not be successfully performed by the getOrderTrades method, where the symbol is an array
✅ it should not be successfully performed by the getPublicTrades method, where the symbol is an array with length more then one
✅ it should not be successfully performed by the getPublicTradesCsv method, time frame more then a month
✅ it should not be successfully performed by the getPublicTradesCsv method, with symbol array
✅ it should not be successfully performed by the signIn method
✅ it should not be successfully performed by the signIn method by token
✅ it should not be successfully performed by the updateUser method for authTokenTTLSec field
✅ it should not be successfully performed by the verifyUser method
✅ it should not be successfully performed by the verifyUser method
✅ it should not be successfully performed by the verifyUser method
✅ it should not be successfully performed by the verifyUser method
✅ test/2-additional-api-sync-mode-sqlite.spec.js
Additional sync mode API with SQLite Use BFX API keys
✅ it should be successfully performed by the enableScheduler method
✅ it should be successfully performed by the enableSyncMode method
✅ it should be successfully performed by the getBalanceHistory method
✅ it should be successfully performed by the getBalanceHistoryCsv method
✅ it should be successfully performed by the getFullSnapshotReport method
✅ it should be successfully performed by the getFullSnapshotReportCsv method
✅ it should be successfully performed by the getFullSnapshotReportCsv method, store csv to local folder
✅ it should be successfully performed by the getFullTaxReport method
✅ it should be successfully performed by the getFullTaxReportCsv method
✅ it should be successfully performed by the getFullTaxReportCsv method for ending snapshot, store csv to local folder
✅ it should be successfully performed by the getFullTaxReportCsv method for starting snapshot, store csv to local folder
✅ it should be successfully performed by the getFullTaxReportCsv method, store csv to local folder
✅ it should be successfully performed by the getMultipleCsv method
✅ it should be successfully performed by the getPerformingLoan method
✅ it should be successfully performed by the getPerformingLoanCsv method
✅ it should be successfully performed by the getPositionsSnapshot method
✅ it should be successfully performed by the getPositionsSnapshotCsv method
✅ it should be successfully performed by the getSummaryByAsset method
✅ it should be successfully performed by the getSummaryByAsset method, 30d period until the end point
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getTotalFeesReport method
✅ it should be successfully performed by the getTotalFeesReportCsv method
✅ it should be successfully performed by the getTradedVolume method
✅ it should be successfully performed by the getTradedVolumeCsv method
✅ it should be successfully performed by the getWeightedAveragesReport method
✅ it should be successfully performed by the getWeightedAveragesReportCsv method
✅ it should be successfully performed by the getWinLoss method
✅ it should be successfully performed by the getWinLossCsv method
✅ it should be successfully performed by the getWinLossVSAccountBalance method
✅ it should be successfully performed by the getWinLossVSAccountBalanceCsv method
✅ it should be successfully performed by the removeUser method with token
✅ it should be successfully performed by the signIn method
✅ it should be successfully performed by the signIn method, lastSyncMts is integer
✅ it should be successfully performed by the signUp method
✅ it should be successfully performed by the syncNow method
✅ it should not be successfully performed by the getSummaryByAsset method
✅ it should not be successfully performed by the getTotalFeesReport method
✅ it should not be successfully performed by the verifyUser method
Additional sync mode API with SQLite Use BFX auth token
✅ it should be successfully performed by the enableScheduler method
✅ it should be successfully performed by the enableSyncMode method
✅ it should be successfully performed by the getBalanceHistory method
✅ it should be successfully performed by the getBalanceHistoryCsv method
✅ it should be successfully performed by the getFullSnapshotReport method
✅ it should be successfully performed by the getFullSnapshotReportCsv method
✅ it should be successfully performed by the getFullSnapshotReportCsv method, store csv to local folder
✅ it should be successfully performed by the getFullTaxReport method
✅ it should be successfully performed by the getFullTaxReportCsv method
✅ it should be successfully performed by the getFullTaxReportCsv method for ending snapshot, store csv to local folder
✅ it should be successfully performed by the getFullTaxReportCsv method for starting snapshot, store csv to local folder
✅ it should be successfully performed by the getFullTaxReportCsv method, store csv to local folder
✅ it should be successfully performed by the getMultipleCsv method
✅ it should be successfully performed by the getPerformingLoan method
✅ it should be successfully performed by the getPerformingLoanCsv method
✅ it should be successfully performed by the getPositionsSnapshot method
✅ it should be successfully performed by the getPositionsSnapshotCsv method
✅ it should be successfully performed by the getSummaryByAsset method
✅ it should be successfully performed by the getSummaryByAsset method, 30d period until the end point
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getTotalFeesReport method
✅ it should be successfully performed by the getTotalFeesReportCsv method
✅ it should be successfully performed by the getTradedVolume method
✅ it should be successfully performed by the getTradedVolumeCsv method
✅ it should be successfully performed by the getWeightedAveragesReport method
✅ it should be successfully performed by the getWeightedAveragesReportCsv method
✅ it should be successfully performed by the getWinLoss method
✅ it should be successfully performed by the getWinLossCsv method
✅ it should be successfully performed by the getWinLossVSAccountBalance method
✅ it should be successfully performed by the getWinLossVSAccountBalanceCsv method
✅ it should be successfully performed by the removeUser method with token
✅ it should be successfully performed by the signIn method
✅ it should be successfully performed by the signIn method, lastSyncMts is integer
✅ it should be successfully performed by the signUp method
✅ it should be successfully performed by the syncNow method
✅ it should not be successfully performed by the getSummaryByAsset method
✅ it should not be successfully performed by the getTotalFeesReport method
✅ it should not be successfully performed by the verifyUser method
✅ test/3-api-filter-sync-mode-sqlite.spec.js
API filter
✅ it should be successfully performed by not consider capital letters on filters
✅ it should be successfully performed by the api methods
✅ it should be successfully performed by the editPublicTradesConf method
✅ it should be successfully performed by the editTickersHistoryConf method
✅ it should be successfully performed by the getLedgersCsv method
✅ it should be successfully performed by the getMultipleCsv method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the signUp method
✅ it should be successfully performed by the syncNow method
✅ it should not be successfully performed by the api methods
✅ test/4-sub-account.spec.js
Sub-account API with SQLite Additional sync mode API
✅ it should be successfully performed by the enableScheduler method
✅ it should be successfully performed by the enableSyncMode method
✅ it should be successfully performed by the getBalanceHistory method
✅ it should be successfully performed by the getBalanceHistoryCsv method
✅ it should be successfully performed by the getFullSnapshotReport method
✅ it should be successfully performed by the getFullSnapshotReportCsv method
✅ it should be successfully performed by the getFullSnapshotReportCsv method, store csv to local folder
✅ it should be successfully performed by the getFullTaxReport method
✅ it should be successfully performed by the getFullTaxReportCsv method
✅ it should be successfully performed by the getFullTaxReportCsv method for ending snapshot, store csv to local folder
✅ it should be successfully performed by the getFullTaxReportCsv method for starting snapshot, store csv to local folder
✅ it should be successfully performed by the getFullTaxReportCsv method, store csv to local folder
✅ it should be successfully performed by the getMultipleCsv method
✅ it should be successfully performed by the getPerformingLoan method
✅ it should be successfully performed by the getPerformingLoanCsv method
✅ it should be successfully performed by the getPositionsSnapshot method
✅ it should be successfully performed by the getPositionsSnapshotCsv method
✅ it should be successfully performed by the getSummaryByAsset method
✅ it should be successfully performed by the getSummaryByAsset method, 30d period until the end point
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getTotalFeesReport method
✅ it should be successfully performed by the getTotalFeesReportCsv method
✅ it should be successfully performed by the getTradedVolume method
✅ it should be successfully performed by the getTradedVolumeCsv method
✅ it should be successfully performed by the getWeightedAveragesReport method
✅ it should be successfully performed by the getWeightedAveragesReportCsv method
✅ it should be successfully performed by the getWinLoss method
✅ it should be successfully performed by the getWinLossCsv method
✅ it should be successfully performed by the getWinLossVSAccountBalance method
✅ it should be successfully performed by the getWinLossVSAccountBalanceCsv method
✅ it should be successfully performed by the removeUser method with token
✅ it should be successfully performed by the signIn method
✅ it should be successfully performed by the signIn method, lastSyncMts is integer
✅ it should be successfully performed by the syncNow method
✅ it should not be successfully performed by the getSummaryByAsset method
✅ it should not be successfully performed by the getTotalFeesReport method
✅ it should not be successfully performed by the verifyUser method
Sub-account API with SQLite Removing sub-account API
✅ it should be successfully performed by the removeUser method with email
✅ it should be successfully performed by the signIn method
✅ it should not be successfully performed by the verifyUser method
Sub-account API with SQLite Sync mode API
✅ it should be returned from api_v2 by the getCandles method, with not synced symbol
✅ it should be successfully performed by the disableScheduler method
✅ it should be successfully performed by the disableSyncMode method
✅ it should be successfully performed by the editAllPublicСollsСonfs method
✅ it should be successfully performed by the editCandlesConf method
✅ it should be successfully performed by the editPublicTradesConf method
✅ it should be successfully performed by the editPublicTradesConf method, where an object is passed
✅ it should be successfully performed by the editStatusMessagesConf method
✅ it should be successfully performed by the editTickersHistoryConf method
✅ it should be successfully performed by the editTickersHistoryConf method, where an object is passed
✅ it should be successfully performed by the enableScheduler method
✅ it should be successfully performed by the enableSyncMode method
✅ it should be successfully performed by the getActiveOrders method
✅ it should be successfully performed by the getActiveOrdersCsv method
✅ it should be successfully performed by the getAllPublicСollsСonfs method
✅ it should be successfully performed by the getCandles method
✅ it should be successfully performed by the getCandlesConf method
✅ it should be successfully performed by the getCandlesCsv method
✅ it should be successfully performed by the getChangeLogs method
✅ it should be successfully performed by the getChangeLogsCsv method
✅ it should be successfully performed by the getFundingCreditHistory method
✅ it should be successfully performed by the getFundingCreditHistoryCsv method
✅ it should be successfully performed by the getFundingLoanHistory method
✅ it should be successfully performed by the getFundingLoanHistoryCsv method
✅ it should be successfully performed by the getFundingOfferHistory method
✅ it should be successfully performed by the getFundingOfferHistoryCsv method
✅ it should be successfully performed by the getFundingTrades method
✅ it should be successfully performed by the getFundingTradesCsv method
✅ it should be successfully performed by the getLedgers method
✅ it should be successfully performed by the getLedgers method, without params
✅ it should be successfully performed by the getLedgersCsv method
✅ it should be successfully performed by the getLedgersCsv method, with multiple users
✅ it should be successfully performed by the getLogins method
✅ it should be successfully performed by the getLoginsCsv method
✅ it should be successfully performed by the getMovementInfo method
✅ it should be successfully performed by the getMovements method
✅ it should be successfully performed by the getMovements method, without MinLimitParamError error
✅ it should be successfully performed by the getMovements method, without params
✅ it should be successfully performed by the getMovementsCsv method
✅ it should be successfully performed by the getMovementsCsv method, where amount < 0
✅ it should be successfully performed by the getMovementsCsv method, where amount > 0
✅ it should be successfully performed by the getMultipleCsv method
✅ it should be successfully performed by the getOrders method
✅ it should be successfully performed by the getOrdersCsv method
✅ it should be successfully performed by the getOrderTrades method
✅ it should be successfully performed by the getOrderTrades method, where the symbol is an array with length equal to one
✅ it should be successfully performed by the getOrderTradesCsv method
✅ it should be successfully performed by the getPayInvoiceList method
✅ it should be successfully performed by the getPayInvoiceListCsv method
✅ it should be successfully performed by the getPlatformStatus method
✅ it should be successfully performed by the getPositionsAudit method
✅ it should be successfully performed by the getPositionsAuditCsv method
✅ it should be successfully performed by the getPositionsHistory method
✅ it should be successfully performed by the getPositionsHistoryCsv method
✅ it should be successfully performed by the getPublicTrades method
✅ it should be successfully performed by the getPublicTrades method, where the symbol is an array with length equal to one
✅ it should be successfully performed by the getPublicTrades method, with not synced symbol
✅ it should be successfully performed by the getPublicTradesConf method
✅ it should be successfully performed by the getPublicTradesCsv method
✅ it should be successfully performed by the getSettings method
✅ it should be successfully performed by the getStatusMessages method
✅ it should be successfully performed by the getStatusMessagesConf method
✅ it should be successfully performed by the getStatusMessagesCsv method
✅ it should be successfully performed by the getSymbols method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getTickersHistory method
✅ it should be successfully performed by the getTickersHistoryConf method
✅ it should be successfully performed by the getTickersHistoryCsv method
✅ it should be successfully performed by the getTrades method
✅ it should be successfully performed by the getTrades method, where the symbol is an array
✅ it should be successfully performed by the getTrades method, where the symbol is an array with length equal to one
✅ it should be successfully performed by the getTradesCsv method
✅ it should be successfully performed by the getUsers method
✅ it should be successfully performed by the getUsersTimeConf method
✅ it should be successfully performed by the getWallets method
✅ it should be successfully performed by the getWallets method, without params
✅ it should be successfully performed by the getWalletsCsv method
✅ it should be successfully performed by the haveCollsBeenSyncedAtLeastOnce method, returns false
✅ it should be successfully performed by the haveCollsBeenSyncedAtLeastOnce method, returns true
✅ it should be successfully performed by the isSchedulerEnabled method
✅ it should be successfully performed by the isSchedulerEnabled method
✅ it should be successfully performed by the isStagingBfxApi method
✅ it should be successfully performed by the isSyncModeConfig method
✅ it should be successfully performed by the isSyncModeWithDbData method
✅ it should be successfully performed by the isSyncModeWithDbData method
✅ it should be successfully performed by the loginToBFX method
✅ it should be successfully performed by the pingApi method
✅ it should be successfully performed by the removeUser method with token
✅ it should be successfully performed by the signIn method
✅ it should be successfully performed by the signIn method
✅ it should be successfully performed by the signIn method by token
✅ it should be successfully performed by the signIn method, lastSyncMts is integer
✅ it should be successfully performed by the signOut method
✅ it should be successfully performed by the stopSyncNow method
✅ it should be successfully performed by the syncNow method
✅ it should be successfully performed by the updateSettings method
✅ it should be successfully performed by the updateUser method for authTokenTTLSec field
✅ it should be successfully performed by the updateUser method for shouldNotSyncOnStartupAfterUpdate field
✅ it should be successfully performed by the verifyOnBFX method
✅ it should be successfully performed by the verifyUser method
✅ it should not be successfully auth by the getLedgersCsv method
✅ it should not be successfully performed by a fake method
✅ it should not be successfully performed by the getLedgers method, a greater limit is needed
✅ it should not be successfully performed by the getMovements method
✅ it should not be successfully performed by the getMultipleCsv method
✅ it should not be successfully performed by the getOrderTrades method, where the symbol is an array
✅ it should not be successfully performed by the getPublicTrades method, where the symbol is an array with length more then one
✅ it should not be successfully performed by the getPublicTradesCsv method, time frame more then a month
✅ it should not be successfully performed by the getPublicTradesCsv method, with symbol array
✅ it should not be successfully performed by the signIn method
✅ it should not be successfully performed by the signIn method by token
✅ it should not be successfully performed by the updateUser method for authTokenTTLSec field
✅ it should not be successfully performed by the verifyUser method
✅ it should not be successfully performed by the verifyUser method
✅ it should not be successfully performed by the verifyUser method
Sub-account Create sub-account
✅ it should be successfully performed by the createSubAccount method
✅ it should be successfully performed by the getUsers method
✅ it should be successfully performed by the signIn method for master user
✅ it should be successfully performed by the signIn method for sub-account
✅ it should be successfully performed by the signIn method for sub-account with updated localUsername
✅ it should be successfully performed by the updateUser method for localUsername field
✅ it should be successfully performed by the verifyUser method
Sub-account Sign-up as master user
✅ it should be successfully performed by the signIn method for master user
✅ it should be successfully performed by the signUp method
✅ it should not be successfully performed by the createSubAccount method
✅ it should not be successfully performed by the signIn method for sub-account
✅ test/5-recover-password.spec.js
Recover password Recover password for master user Use BFX API keys
✅ it should be successfully performed by the recoverPassword method
✅ it should be successfully performed by the removeUser method with email
✅ it should be successfully performed by the signIn method
✅ it should be successfully performed by the signIn method
✅ it should be successfully performed by the signIn method with new pwd
✅ it should be successfully performed by the signUp method
✅ it should not be successfully performed by the signIn method with old pwd
✅ it should not be successfully performed by the verifyUser method
Recover password Recover password for master user Use BFX auth token
✅ it should be successfully performed by the recoverPassword method
✅ it should be successfully performed by the removeUser method with email
✅ it should be successfully performed by the signIn method
✅ it should be successfully performed by the signIn method
✅ it should be successfully performed by the signIn method with new pwd
✅ it should be successfully performed by the signUp method
✅ it should not be successfully performed by the signIn method with old pwd
✅ it should not be successfully performed by the verifyUser method
Recover password Recover password for sub-account
✅ it should be successfully performed by the createSubAccount method
✅ it should be successfully performed by the recoverPassword method
✅ it should be successfully performed by the signIn method for master user
✅ it should be successfully performed by the signIn method with new pwd
✅ it should be successfully performed by the signUp method
✅ it should not be successfully performed by the signIn method with old pwd
✅ test/6-update-sub-account.spec.js
Update sub-account
✅ it should be successfully performed by the createSubAccount method
✅ it should be successfully performed by the enableSyncMode method
✅ it should be successfully performed by the getLedgers method, without params
✅ it should be successfully performed by the getLedgers method, without params
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getSyncProgress method
✅ it should be successfully performed by the getUsers method
✅ it should be successfully performed by the getUsers method
✅ it should be successfully performed by the getUsers method
✅ it should be successfully performed by the getUsers method
✅ it should be successfully performed by the signIn method for master user
✅ it should be successfully performed by the signUp method
✅ it should be successfully performed by the updateSubAccount method, adding sub-user
✅ it should be successfully performed by the updateSubAccount method, adding/removing sub-users
✅ it should be successfully performed by the updateSubAccount method, removing sub-users
Loading