blob: aacd350ffd09e68675dff97e32af583dd22a21b6 [file] [log] [blame]
// Copyright 2014 The Flutter Authors. 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:flutter_tools/src/cache.dart';
import 'package:flutter_tools/src/commands/unpack.dart';
import '../../src/common.dart';
import '../../src/mocks.dart';
import '../../src/testbed.dart';
void main() {
Testbed testbed;
setUpAll(() {
Cache.disableLocking();
});
tearDownAll(() {
Cache.enableLocking();
});
setUp(() {
testbed = Testbed();
});
test('Returns success for linux unconditionally', () => testbed.run(() async {
final UnpackCommand unpackCommand = UnpackCommand();
applyMocksToCommand(unpackCommand);
await createTestCommandRunner(unpackCommand).run(
<String>[
'unpack',
'--cache-dir=foo',
'--target-platform=linux-x64',
],
);
}));
}