From ce0fbf2700b06b49fa3cfd7957886e4510421b1c Mon Sep 17 00:00:00 2001 From: Daco Harkes Date: Mon, 7 Apr 2025 13:15:17 +0200 Subject: [PATCH] [native_assets_builder] Test project for user-defines in dartdev --- pkgs/native_assets_builder/test_data/manifest.yaml | 2 ++ .../test_data/user_defines/bin/user_defines.dart | 7 +++++++ .../test_data/user_defines/pubspec.yaml | 1 + .../user_defines/test/user_defines_test.dart | 11 +++++++++++ 4 files changed, 21 insertions(+) create mode 100644 pkgs/native_assets_builder/test_data/user_defines/bin/user_defines.dart create mode 100644 pkgs/native_assets_builder/test_data/user_defines/test/user_defines_test.dart diff --git a/pkgs/native_assets_builder/test_data/manifest.yaml b/pkgs/native_assets_builder/test_data/manifest.yaml index 2e865108a3..09eae8e295 100644 --- a/pkgs/native_assets_builder/test_data/manifest.yaml +++ b/pkgs/native_assets_builder/test_data/manifest.yaml @@ -179,8 +179,10 @@ - use_all_api/hook/build.dart - use_all_api/hook/link.dart - use_all_api/pubspec.yaml +- user_defines/bin/user_defines.dart - user_defines/hook/build.dart - user_defines/pubspec.yaml +- user_defines/test/user_defines_test.dart - wrong_build_output/hook/build.dart - wrong_build_output/pubspec.yaml - wrong_build_output_2/hook/build.dart diff --git a/pkgs/native_assets_builder/test_data/user_defines/bin/user_defines.dart b/pkgs/native_assets_builder/test_data/user_defines/bin/user_defines.dart new file mode 100644 index 0000000000..f4445c40db --- /dev/null +++ b/pkgs/native_assets_builder/test_data/user_defines/bin/user_defines.dart @@ -0,0 +1,7 @@ +// Copyright (c) 2025, the Dart project authors. Please see the AUTHORS file +// for details. All rights reserved. Use of this source code is governed by a +// BSD-style license that can be found in the LICENSE file. + +void main() { + print('Hello world!'); +} diff --git a/pkgs/native_assets_builder/test_data/user_defines/pubspec.yaml b/pkgs/native_assets_builder/test_data/user_defines/pubspec.yaml index dd72a37dcd..749e98d4d9 100644 --- a/pkgs/native_assets_builder/test_data/user_defines/pubspec.yaml +++ b/pkgs/native_assets_builder/test_data/user_defines/pubspec.yaml @@ -14,6 +14,7 @@ dependencies: dev_dependencies: lints: ^5.1.1 + test: ^1.25.15 hooks: user_defines: diff --git a/pkgs/native_assets_builder/test_data/user_defines/test/user_defines_test.dart b/pkgs/native_assets_builder/test_data/user_defines/test/user_defines_test.dart new file mode 100644 index 0000000000..f384c7af83 --- /dev/null +++ b/pkgs/native_assets_builder/test_data/user_defines/test/user_defines_test.dart @@ -0,0 +1,11 @@ +// Copyright (c) 2025, the Dart project authors. Please see the AUTHORS file +// for details. All rights reserved. Use of this source code is governed by a +// BSD-style license that can be found in the LICENSE file. + +import 'package:test/test.dart'; + +void main() { + test('my test', () { + expect(1, equals(1)); + }); +}