Files
MrbWebLibre/packages/tor/cargokit/build_tool/test/builder_test.dart
T
2025-09-15 06:54:59 +02:00

33 lines
999 B
Dart

// SPDX-FileCopyrightText: 2024 Foundation Devices Inc.
//
// SPDX-License-Identifier: MIT
import 'package:build_tool/src/builder.dart';
import 'package:test/test.dart';
void main() {
test('parseBuildConfiguration', () {
var b = BuildEnvironment.parseBuildConfiguration('debug');
expect(b, BuildConfiguration.debug);
b = BuildEnvironment.parseBuildConfiguration('profile');
expect(b, BuildConfiguration.profile);
b = BuildEnvironment.parseBuildConfiguration('release');
expect(b, BuildConfiguration.release);
b = BuildEnvironment.parseBuildConfiguration('debug-dev');
expect(b, BuildConfiguration.debug);
b = BuildEnvironment.parseBuildConfiguration('profile');
expect(b, BuildConfiguration.profile);
b = BuildEnvironment.parseBuildConfiguration('profile-prod');
expect(b, BuildConfiguration.profile);
// fallback to release
b = BuildEnvironment.parseBuildConfiguration('unknown');
expect(b, BuildConfiguration.release);
});
}