Skip to content

Commit 52aeec2

Browse files
authored
♻️ bump react dependencies (#5865)
1 parent 0c280d6 commit 52aeec2

16 files changed

Lines changed: 1225 additions & 1166 deletions

packages/component-library/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@
88
},
99
"dependencies": {
1010
"@emotion/css": "^11.13.5",
11-
"react-aria-components": "^1.8.0",
11+
"react-aria-components": "^1.13.0",
1212
"usehooks-ts": "^3.1.1"
1313
},
1414
"devDependencies": {
1515
"@svgr/cli": "^8.1.0",
16-
"@types/react": "^19.1.12",
17-
"react": "19.1.1",
18-
"react-dom": "19.1.1",
16+
"@types/react": "^19.2.0",
17+
"react": "19.2.0",
18+
"react-dom": "19.2.0",
1919
"vitest": "^3.2.4"
2020
},
2121
"exports": {
-3.1 KB
Loading

packages/desktop-client/e2e/page-models/rules-page.ts

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,15 @@ export class RulesPage {
122122

123123
if (op && !fieldFirst) {
124124
await row.getByTestId('op-select').getByRole('button').first().click();
125-
await this.page.getByRole('button', { name: op, exact: true }).click();
125+
await this.page
126+
.getByRole('button', { name: op, exact: true })
127+
.first()
128+
.waitFor({ state: 'visible' });
129+
130+
await this.page
131+
.getByRole('button', { name: op, exact: true })
132+
.first()
133+
.click({ force: true });
126134
}
127135

128136
if (field) {
@@ -133,12 +141,26 @@ export class RulesPage {
133141
.click();
134142
await this.page
135143
.getByRole('button', { name: field, exact: true })
136-
.click();
144+
.first()
145+
.waitFor({ state: 'visible' });
146+
147+
await this.page
148+
.getByRole('button', { name: field, exact: true })
149+
.first()
150+
.click({ force: true });
137151
}
138152

139153
if (op && fieldFirst) {
140154
await row.getByTestId('op-select').getByRole('button').first().click();
141-
await this.page.getByRole('button', { name: op, exact: true }).click();
155+
await this.page
156+
.getByRole('button', { name: op, exact: true })
157+
.first()
158+
.waitFor({ state: 'visible' });
159+
160+
await this.page
161+
.getByRole('button', { name: op, exact: true })
162+
.first()
163+
.click({ force: true });
142164
}
143165

144166
if (value) {

packages/desktop-client/e2e/page-models/schedules-page.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@ export class SchedulesPage {
2828

2929
await this._fillScheduleFields(data);
3030

31-
await this.page.getByRole('button', { name: 'Add' }).click();
31+
await this.page
32+
.getByTestId('schedule-edit-modal')
33+
.getByRole('button', { name: 'Add' })
34+
.click();
3235
}
3336

3437
/**
Loading
Loading

packages/desktop-client/e2e/transactions.test.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,8 @@ test.describe('Transactions', () => {
155155
await expect(transaction.category.locator('input')).toHaveValue('Transfer');
156156
await expect(page).toMatchThemeScreenshots();
157157

158+
const balanceBeforeTransaction =
159+
await accountPage.accountBalance.textContent();
158160
await accountPage.addEnteredTransaction();
159161

160162
transaction = accountPage.getNthTransaction(0);
@@ -163,6 +165,14 @@ test.describe('Transactions', () => {
163165
await expect(transaction.category).toHaveText('Transfer');
164166
await expect(transaction.debit).toHaveText('12.34');
165167
await expect(transaction.credit).toHaveText('');
168+
169+
// Wait for balance to update after adding transaction
170+
await expect(async () => {
171+
const balanceAfterTransaction =
172+
await accountPage.accountBalance.textContent();
173+
expect(balanceAfterTransaction).not.toBe(balanceBeforeTransaction);
174+
}).toPass();
175+
166176
await expect(page).toMatchThemeScreenshots();
167177
});
168178
});
-3.42 KB
Loading
-3.14 KB
Loading
-3.41 KB
Loading

0 commit comments

Comments
 (0)