From b87828108f21134a08cf953a638f32e521c4bb32 Mon Sep 17 00:00:00 2001 From: findolor Date: Thu, 24 Oct 2024 15:46:52 +0300 Subject: [PATCH 1/2] feat: multiply output with -1 --- tauri-app/src/lib/components/tables/OrderTradesListTable.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tauri-app/src/lib/components/tables/OrderTradesListTable.svelte b/tauri-app/src/lib/components/tables/OrderTradesListTable.svelte index 29f131c33..41ac5527e 100644 --- a/tauri-app/src/lib/components/tables/OrderTradesListTable.svelte +++ b/tauri-app/src/lib/components/tables/OrderTradesListTable.svelte @@ -83,7 +83,7 @@ {formatUnits( - BigInt(item.outputVaultBalanceChange.amount), + BigInt(item.outputVaultBalanceChange.amount) * BigInt(-1), Number(item.outputVaultBalanceChange.vault.token.decimals ?? 0), )} {item.outputVaultBalanceChange.vault.token.symbol} From 0eb8c4552e9d4c8536b5c59e68d06dd9e7d3827c Mon Sep 17 00:00:00 2001 From: findolor Date: Thu, 24 Oct 2024 15:46:58 +0300 Subject: [PATCH 2/2] test: update tests --- .../lib/components/tables/OrderTradesListTable.test.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tauri-app/src/lib/components/tables/OrderTradesListTable.test.ts b/tauri-app/src/lib/components/tables/OrderTradesListTable.test.ts index 6cb01d0e9..cce902bc9 100644 --- a/tauri-app/src/lib/components/tables/OrderTradesListTable.test.ts +++ b/tauri-app/src/lib/components/tables/OrderTradesListTable.test.ts @@ -46,7 +46,7 @@ const mockTradeOrdersList: Trade[] = [ }, }, outputVaultBalanceChange: { - amount: '100', + amount: '-100', vault: { id: 'id', vault_id: 'vault-id', @@ -118,7 +118,7 @@ const mockTradeOrdersList: Trade[] = [ }, }, outputVaultBalanceChange: { - amount: '100', + amount: '-100', vault: { id: 'id', vault_id: 'vault-id', @@ -207,8 +207,8 @@ test('renders table with correct data', async () => { BigInt(mockTradeOrdersList[i].outputVaultBalanceChange.amount), Number(mockTradeOrdersList[i].outputVaultBalanceChange.vault.token.decimals), ); - const ioRatio = Number(inputDisplay) / Number(outputDisplay); - const oiRatio = Number(outputDisplay) / Number(inputDisplay); + const ioRatio = Number(inputDisplay) / (Number(outputDisplay) * -1); + const oiRatio = (Number(outputDisplay) * -1) / Number(inputDisplay); expect(rows[i]).toHaveTextContent(ioRatio.toString()); expect(rows[i]).toHaveTextContent(oiRatio.toString()); }