diff --git a/bitrise.yml b/bitrise.yml index e0063bdd6..2ee559ead 100644 --- a/bitrise.yml +++ b/bitrise.yml @@ -71,6 +71,9 @@ workflows: cd ../model flutter pub get && flutter pub run build_runner build --delete-conflicting-outputs + cd ../contact + flutter pub get && flutter pub run build_runner build --delete-conflicting-outputs + cd .. flutter pub get && flutter pub run intl_generator:extract_to_arb --output-dir=./lib/l10n lib/main/localizations/app_localizations.dart @@ -92,6 +95,9 @@ workflows: - flutter-test@1: inputs: - additional_params: model + - flutter-test@1: + inputs: + - additional_params: contact - certificate-and-profile-installer@1: is_always_run: true - set-xcode-build-number@1: diff --git a/contact/.gitignore b/contact/.gitignore index 186cccd7e..4dbb0d67c 100644 --- a/contact/.gitignore +++ b/contact/.gitignore @@ -30,3 +30,4 @@ build/ #generated file *.g.dart +*.mocks.dart diff --git a/contact/README.md b/contact/README.md index d4d1a796e..079c921ff 100644 --- a/contact/README.md +++ b/contact/README.md @@ -1,3 +1,3 @@ # contact -Contact Module \ No newline at end of file +TMail Contact extension \ No newline at end of file diff --git a/contact/pubspec.yaml b/contact/pubspec.yaml index d72b4133b..5d7a6e98b 100644 --- a/contact/pubspec.yaml +++ b/contact/pubspec.yaml @@ -1,5 +1,5 @@ name: contact -description: Contact Module +description: TMail Contact extension publish_to: 'none' version: 1.0.0+1 @@ -23,6 +23,8 @@ dependencies: url: https://github.com/linagora/jmap-dart-client.git ref: master + http_mock_adapter: 0.3.2 + dev_dependencies: flutter_test: sdk: flutter @@ -32,8 +34,6 @@ dev_dependencies: json_serializable: 6.1.4 - http_mock_adapter: 0.3.2 - mockito: 5.0.17 # For information on the generic Dart part of this file, see the # following page: https://dart.dev/tools/pub/pubspec diff --git a/contact/test/datasource/tmail_contact_datasource_impl_test.mocks.dart b/contact/test/datasource/tmail_contact_datasource_impl_test.mocks.dart deleted file mode 100644 index 23dd3fcc5..000000000 --- a/contact/test/datasource/tmail_contact_datasource_impl_test.mocks.dart +++ /dev/null @@ -1,37 +0,0 @@ -// Mocks generated by Mockito 5.0.17 from annotations -// in contact/test/datasource/tmail_contact_datasource_impl_test.dart. -// Do not manually edit this file. - -import 'dart:async' as _i3; - -import 'package:contact/contact/model/tmail_contact.dart' as _i4; -import 'package:contact/data/network/contact_api.dart' as _i2; -import 'package:mockito/mockito.dart' as _i1; -import 'package:model/autocomplete/auto_complete_pattern.dart' as _i5; - -// ignore_for_file: avoid_redundant_argument_values -// ignore_for_file: avoid_setters_without_getters -// ignore_for_file: comment_references -// ignore_for_file: implementation_imports -// ignore_for_file: invalid_use_of_visible_for_testing_member -// ignore_for_file: prefer_const_constructors -// ignore_for_file: unnecessary_parenthesis -// ignore_for_file: camel_case_types - -/// A class which mocks [ContactAPI]. -/// -/// See the documentation for Mockito's code generation for more information. -class MockContactAPI extends _i1.Mock implements _i2.ContactAPI { - MockContactAPI() { - _i1.throwOnMissingStub(this); - } - - @override - _i3.Future> getAutoComplete( - _i5.AutoCompletePattern? autoCompletePattern) => - (super.noSuchMethod( - Invocation.method(#getAutoComplete, [autoCompletePattern]), - returnValue: - Future>.value(<_i4.TMailContact>[])) - as _i3.Future>); -}