Skip to content

Commit

Permalink
Updated ConfigApi, ignore AI tests if disabled
Browse files Browse the repository at this point in the history
  • Loading branch information
isKONSTANTIN committed Aug 14, 2024
1 parent d80912a commit 7ba9ebc
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 9 deletions.
21 changes: 12 additions & 9 deletions src/main/java/app/finwave/api/ConfigApi.java
Original file line number Diff line number Diff line change
Expand Up @@ -53,13 +53,16 @@ public Object getData() {
// }

public record PublicConfigs(UserConfig users,
AccountsConfig accounts,
CurrencyConfig currencies,
NotesConfig notes,
TransactionConfig transactions,
AnalyticsConfig analytics,
NotificationsConfig notifications,
AccumulationConfig accumulation,
RecurringTransactionConfig recurring,
ReportConfig reports) implements IResponse { }
AccountsConfig accounts,
CurrencyConfig currencies,
NotesConfig notes,
TransactionConfig transactions,
AnalyticsConfig analytics,
NotificationsConfig notifications,
AccumulationConfig accumulation,
RecurringTransactionConfig recurring,
ReportConfig reports,
AiPublic ai) implements IResponse { }

record AiPublic(boolean enabled) {}
}
3 changes: 3 additions & 0 deletions src/test/java/app/finwave/api/AiApiTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ class AiApiTest {
@BeforeAll
void setUp() throws ExecutionException, InterruptedException {
client = DemoLogin.createDemoAndLogin();
boolean enabled = client.runRequest(new ConfigApi.GetConfigsRequest()).get().ai().enabled();

Assumptions.assumeTrue(enabled);
}

@Test
Expand Down

0 comments on commit 7ba9ebc

Please sign in to comment.