Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
b8b77ee
get started with transactions
mvadari May 9, 2024
b0e7d88
DIDDelete
mvadari May 9, 2024
f3f879e
change imports, handle cleanup
mvadari May 9, 2024
f88d2ac
more cleanup
mvadari May 9, 2024
62d64ac
wrapper -> screen
mvadari May 9, 2024
8c3746c
use expectSimpleRowLabel
mvadari May 9, 2024
194abf7
fix more errors
mvadari May 9, 2024
cb81e11
more fixes
mvadari May 9, 2024
13889cb
fix linter issues
mvadari May 9, 2024
b5dd32d
fix more issues
mvadari May 9, 2024
60b0925
fix escrow tests
mvadari May 9, 2024
1ecf297
fix NFT tests
mvadari May 9, 2024
b31d4be
fix offer tests
mvadari May 9, 2024
f3da29e
fix payment/paychan tests
mvadari May 9, 2024
5f9e82d
fix stuff
mvadari May 9, 2024
25df6ca
fix signer list tests
mvadari May 9, 2024
a27a544
fix T tests
mvadari May 9, 2024
1cbdd0e
fix XChain tests
mvadari May 9, 2024
1253fe7
fix remaining issues
mvadari May 9, 2024
5341834
convert more test files
mvadari May 9, 2024
ddd5559
combine notification test files
mvadari May 9, 2024
2a7c186
move + convert TxDetails
mvadari May 9, 2024
75f9c76
convert AccountTransactionTable
mvadari May 9, 2024
8b5e5e4
convert Footer test
mvadari May 9, 2024
b3ff696
convert AccountNFTTable
mvadari May 13, 2024
ba5743d
AMM account tests
mvadari May 13, 2024
3c9e276
fix tx table tests
mvadari May 13, 2024
c6ce170
use userEvent instead of fireEvent
mvadari May 15, 2024
8a528b8
convert App test
mvadari May 15, 2024
e3115ba
convert Account tests
mvadari May 16, 2024
ccc4c6f
migrate amendment test
mvadari May 16, 2024
fe7e331
convert Amendments tests
mvadari May 16, 2024
078a822
convert AppErrorBoundary
mvadari May 16, 2024
9a6ddc8
migrate CustomNetworkHome
mvadari May 16, 2024
8d5b283
convert LanguagePicker
mvadari May 17, 2024
8173110
migrate networkpicker
mvadari May 17, 2024
f730d28
fix tests
mvadari May 17, 2024
3444b94
update new tests
mvadari Jul 5, 2024
c1e5f48
fix tests
mvadari Oct 30, 2024
3e43e16
migrate MPT tests
mvadari Oct 30, 2024
7bfba41
migrate AccountMPTTable
mvadari Oct 30, 2024
0eb5730
migrate Banner tests
mvadari Oct 30, 2024
143d693
migrate Header tests
mvadari Oct 30, 2024
134eb4e
migrate Search tests
mvadari Oct 30, 2024
ba06782
[WIP] Ledger page test
mvadari Oct 30, 2024
50eb79e
[WIP] migrate MPTHeader tests
mvadari Oct 30, 2024
194b947
migrate MPT
mvadari Nov 1, 2024
5ec52e5
migrate Details tests
mvadari Nov 1, 2024
2fe8106
migrate AccountMPTRow
mvadari Nov 1, 2024
ccb7bc0
migrates Settings tests
mvadari Nov 1, 2024
70011da
[WIP] migrate network pages
mvadari Nov 1, 2024
7668465
migrate other SimpleTab tests
mvadari Nov 1, 2024
37672e2
migrate NFT Details
mvadari Nov 1, 2024
d2b4934
fix some tests
mvadari Feb 5, 2025
cfa1d02
Merge branch 'staging' into rtl2
mvadari May 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@
"Permissioned",
"stylelint",
"svgr",
"testid",
"topojson",
"trustlines",
"Txns",
Expand Down
19 changes: 19 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"@rollup/plugin-inject": "^5.0.5",
"@testing-library/jest-dom": "^5.17.0",
"@testing-library/react": "^12.1.5",
"@testing-library/user-event": "^14.6.1",
"@vitejs/plugin-react": "^4.2.1",
"@xrplf/isomorphic": "^1.0.0-beta.1",
"@xrplf/prettier-config": "^1.9.1",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,11 +54,11 @@ export const AMMAccountHeader = (props: { data: AmmDataType }) => {
}

return (
<div className="box account-header">
<div className="box account-header" data-testid="amm-header">
<div className="section box-header">
<div className="title">
Account ID
<div className="currency-pair">
<div className="currency-pair" data-testid="currency-pair">
<Currency
currency={balance.currency}
issuer={balance.issuer}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { mount } from 'enzyme'
import { render, screen, cleanup } from '@testing-library/react'
import { I18nextProvider } from 'react-i18next'
import { MemoryRouter } from 'react-router'
import { QueryClientProvider } from 'react-query'
Expand All @@ -13,8 +13,8 @@ import { queryClient } from '../../../../../shared/QueryClient'
describe('AMM Account Header', () => {
const TEST_ACCOUNT_ID = 'rTEST_ACCOUNT'

const createWrapper = (state: AmmDataType) =>
mount(
const renderComponent = (state: AmmDataType) =>
render(
<QueryClientProvider client={queryClient}>
<I18nextProvider i18n={i18n}>
<MemoryRouter
Expand All @@ -27,6 +27,8 @@ describe('AMM Account Header', () => {
</QueryClientProvider>,
)

afterEach(cleanup)

it('renders AMM account page', async () => {
const state: AmmDataType = {
balance: { currency: 'XRP', amount: 1000, issuer: 'hi' },
Expand All @@ -37,19 +39,17 @@ describe('AMM Account Header', () => {
language: 'en-US',
}

const wrapper = createWrapper(state)
const { container } = renderComponent(state)
await flushPromises()
wrapper.update()
expect(wrapper.find(AMMAccountHeader).length).toBe(1)
expect(wrapper.find('.box-header .title').length).toBe(1)
expect(wrapper.find('.currency-pair').length).toBe(1)
expect(wrapper.text().includes('500')).toBe(true)
expect(wrapper.text().includes('0.01%')).toBe(true)
expect(wrapper.text().includes('XRP.hi/USD.hi')).toBe(true)
expect(wrapper.text().includes('\uE9001,000')).toBe(true)
expect(wrapper.text().includes('9,000')).toBe(true)
expect(wrapper.text().includes('rTEST_ACCOUNT')).toBe(true)

wrapper.unmount()
expect(screen.queryAllByTestId('amm-header')).toHaveLength(1)
expect(screen.queryAllByText('Account ID')).toHaveLength(1)
expect(screen.getAllByTestId('currency-pair')).toHaveLength(1)
expect(container).toHaveTextContent('500')
expect(container).toHaveTextContent('0.01%')
expect(container).toHaveTextContent('XRP.hi/USD.hi')
expect(container).toHaveTextContent('\uE9001,000')
expect(container).toHaveTextContent('9,000')
expect(container).toHaveTextContent('rTEST_ACCOUNT')
})
})
Loading
Loading