[flutter_tools] remove all mock artifacts usage (#76884)
This commit is contained in:
parent
71f3e8860d
commit
dda17485cf
@ -19,7 +19,6 @@ import 'package:flutter_tools/src/commands/analyze.dart';
|
||||
import 'package:flutter_tools/src/dart/analysis.dart';
|
||||
import 'package:flutter_tools/src/dart/pub.dart';
|
||||
import 'package:flutter_tools/src/globals.dart' as globals;
|
||||
import 'package:mockito/mockito.dart';
|
||||
import 'package:process/process.dart';
|
||||
|
||||
import '../../src/common.dart';
|
||||
@ -179,23 +178,20 @@ void main() {
|
||||
<FakeCommand>[
|
||||
FakeCommand(
|
||||
command: const <String>[
|
||||
'custom-dart-sdk/bin/dart',
|
||||
'Artifact.engineDartSdkPath/bin/dart',
|
||||
'--disable-dart-dev',
|
||||
'custom-dart-sdk/bin/snapshots/analysis_server.dart.snapshot',
|
||||
'Artifact.engineDartSdkPath/bin/snapshots/analysis_server.dart.snapshot',
|
||||
'--disable-server-feature-completion',
|
||||
'--disable-server-feature-search',
|
||||
'--sdk',
|
||||
'custom-dart-sdk',
|
||||
'Artifact.engineDartSdkPath',
|
||||
],
|
||||
completer: completer,
|
||||
stdin: IOSink(stdin.sink),
|
||||
),
|
||||
]);
|
||||
|
||||
final Artifacts artifacts = MockArtifacts();
|
||||
when(artifacts.getArtifactPath(Artifact.engineDartSdkPath))
|
||||
.thenReturn('custom-dart-sdk');
|
||||
|
||||
final Artifacts artifacts = Artifacts.test();
|
||||
final AnalyzeCommand command = AnalyzeCommand(
|
||||
terminal: Terminal.test(),
|
||||
artifacts: artifacts,
|
||||
@ -220,23 +216,20 @@ void main() {
|
||||
<FakeCommand>[
|
||||
FakeCommand(
|
||||
command: const <String>[
|
||||
'custom-dart-sdk/bin/dart',
|
||||
'Artifact.engineDartSdkPath/bin/dart',
|
||||
'--disable-dart-dev',
|
||||
'custom-dart-sdk/bin/snapshots/analysis_server.dart.snapshot',
|
||||
'Artifact.engineDartSdkPath/bin/snapshots/analysis_server.dart.snapshot',
|
||||
'--disable-server-feature-completion',
|
||||
'--disable-server-feature-search',
|
||||
'--sdk',
|
||||
'custom-dart-sdk',
|
||||
'Artifact.engineDartSdkPath',
|
||||
],
|
||||
completer: completer,
|
||||
stdin: IOSink(stdin.sink),
|
||||
),
|
||||
]);
|
||||
|
||||
final Artifacts artifacts = MockArtifacts();
|
||||
when(artifacts.getArtifactPath(Artifact.engineDartSdkPath))
|
||||
.thenReturn('custom-dart-sdk');
|
||||
|
||||
final Artifacts artifacts = Artifacts.test();
|
||||
final AnalyzeCommand command = AnalyzeCommand(
|
||||
terminal: Terminal.test(),
|
||||
artifacts: artifacts,
|
||||
@ -254,5 +247,3 @@ void main() {
|
||||
expect(processManager.hasRemainingExpectations, false);
|
||||
});
|
||||
}
|
||||
|
||||
class MockArtifacts extends Mock implements Artifacts {}
|
||||
|
@ -11,7 +11,6 @@ import 'package:flutter_tools/src/build_info.dart';
|
||||
import 'package:flutter_tools/src/build_system/build_system.dart';
|
||||
import 'package:flutter_tools/src/build_system/exceptions.dart';
|
||||
import 'package:flutter_tools/src/globals.dart' as globals;
|
||||
import 'package:mockito/mockito.dart';
|
||||
|
||||
import '../../src/common.dart';
|
||||
import '../../src/context.dart';
|
||||
@ -218,10 +217,10 @@ void main() {
|
||||
}));
|
||||
|
||||
test('Non-local engine builds use the engine.version file as an Artifact dependency', () => testbed.run(() {
|
||||
final MockArtifacts artifacts = MockArtifacts();
|
||||
final Artifacts artifacts = Artifacts.test();
|
||||
final Environment environment = Environment.test(
|
||||
globals.fs.currentDirectory,
|
||||
artifacts: artifacts, // using real artifacts
|
||||
artifacts: artifacts,
|
||||
processManager: FakeProcessManager.any(),
|
||||
fileSystem: globals.fs,
|
||||
logger: globals.logger,
|
||||
@ -233,9 +232,5 @@ void main() {
|
||||
fizzSource.accept(visitor);
|
||||
|
||||
expect(visitor.sources.single.path, contains('engine.version'));
|
||||
verifyNever(artifacts.getArtifactPath(
|
||||
any, platform: anyNamed('platform'), mode: anyNamed('mode')));
|
||||
}));
|
||||
}
|
||||
|
||||
class MockArtifacts extends Mock implements Artifacts {}
|
||||
|
Loading…
x
Reference in New Issue
Block a user