Skip to content

Commit 1bb00e0

Browse files
committed
fix: dart generation
1 parent 8c0f3e0 commit 1bb00e0

File tree

6 files changed

+26
-9
lines changed

6 files changed

+26
-9
lines changed

generators/src/main/java/com/algolia/codegen/cts/manager/DartCTSManager.java

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,15 @@ public void addDataToBundle(Map<String, Object> bundle) throws GeneratorExceptio
4040
@Override
4141
public void addSnippetsSupportingFiles(List<SupportingFile> supportingFiles, String output) {
4242
supportingFiles.add(new SupportingFile("snippets/.gitignore.mustache", output + "/dart/.gitignore"));
43-
supportingFiles.add(new SupportingFile("snippets/analysis_options.mustache", output + "/dart/analysis_options.yaml"));
44-
supportingFiles.add(new SupportingFile("snippets/pubspec.mustache", output + "/dart/pubspec.yaml"));
45-
supportingFiles.add(new SupportingFile("snippets/pubspec_overrides.mustache", output + "/dart/pubspec_overrides.yaml"));
43+
supportingFiles.add(new SupportingFile("analysis_options.tests.mustache", output + "/dart/analysis_options.yaml"));
44+
supportingFiles.add(new SupportingFile("pubspec.tests.mustache", output + "/dart/pubspec.yaml"));
45+
supportingFiles.add(new SupportingFile("pubspec_overrides.tests.mustache", output + "/dart/pubspec_overrides.yaml"));
46+
}
47+
48+
@Override
49+
public void addTestsSupportingFiles(List<SupportingFile> supportingFiles) {
50+
supportingFiles.add(new SupportingFile("analysis_options.tests.mustache", "tests/output/dart/analysis_options.yaml"));
51+
supportingFiles.add(new SupportingFile("pubspec.tests.mustache", "tests/output/dart/pubspec.yaml"));
52+
supportingFiles.add(new SupportingFile("pubspec_overrides.tests.mustache", "tests/output/dart/pubspec_overrides.yaml"));
4653
}
4754
}

templates/dart/snippets/pubspec.mustache renamed to templates/dart/pubspec.tests.mustache

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ dependencies:
1010
algolia_client_insights: ^1.0.0
1111
algolia_client_recommend: ^1.0.0
1212
algolia_client_composition: ^1.0.0
13+
algolia_client_abtesting_v3: ^1.0.0
1314
dotenv: ^4.1.0
1415
http: ^1.2.2
1516

templates/dart/snippets/pubspec_overrides.mustache renamed to templates/dart/pubspec_overrides.tests.mustache

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,6 @@ dependency_overrides:
1010
algolia_client_recommend:
1111
path: ../../../clients/algoliasearch-client-dart/packages/client_recommend
1212
algolia_client_composition:
13-
path: ../../../clients/algoliasearch-client-dart/packages/client_composition
13+
path: ../../../clients/algoliasearch-client-dart/packages/client_composition
14+
algolia_client_abtesting_v3:
15+
path: ../../../clients/algoliasearch-client-dart/packages/client_abtesting_v3

tests/output/dart/pubspec.yaml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: algolia_test
1+
name: algolia_snippets
22
version: 1.0.0
33

44
environment:
@@ -11,10 +11,15 @@ dependencies:
1111
algolia_client_recommend: ^1.0.0
1212
algolia_client_composition: ^1.0.0
1313
algolia_client_abtesting_v3: ^1.0.0
14-
test: ^1.25.8
15-
collection: ^1.17.2
16-
test_api: ^0.7.3
14+
dotenv: ^4.1.0
15+
http: ^1.2.2
1716

1817
algolia_client_core: any
18+
algolia_test: any
19+
collection: any
20+
test: any
21+
test_api: any
1922
dev_dependencies:
20-
lints: ^6.0.0
23+
lints: ^6.0.0 algolia_test: any
24+
test: any
25+
test_api: any

tests/output/dart/pubspec_overrides.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,5 @@ dependency_overrides:
1111
path: ../../../clients/algoliasearch-client-dart/packages/client_recommend
1212
algolia_client_composition:
1313
path: ../../../clients/algoliasearch-client-dart/packages/client_composition
14+
algolia_client_abtesting_v3:
15+
path: ../../../clients/algoliasearch-client-dart/packages/client_abtesting_v3

0 commit comments

Comments
 (0)