Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
F
Front-End
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
abdullh.alsoleman
Front-End
Commits
9236eefd
Unverified
Commit
9236eefd
authored
Feb 11, 2021
by
Jenn Magder
Committed by
GitHub
Feb 11, 2021
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
MockPub -> FakePub (#75759)
parent
fb2b98f9
Changes
5
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
71 additions
and
68 deletions
+71
-68
build_web_test.dart
...er_tools/test/commands.shard/hermetic/build_web_test.dart
+8
-8
resident_web_runner_cold_test.dart
...ols/test/general.shard/resident_web_runner_cold_test.dart
+2
-2
resident_web_runner_test.dart
...er_tools/test/general.shard/resident_web_runner_test.dart
+44
-44
flutter_command_test.dart
...tools/test/general.shard/runner/flutter_command_test.dart
+1
-14
fakes.dart
packages/flutter_tools/test/src/fakes.dart
+16
-0
No files found.
packages/flutter_tools/test/commands.shard/hermetic/build_web_test.dart
View file @
9236eefd
...
...
@@ -23,6 +23,7 @@ import 'package:mockito/mockito.dart';
import
'../../src/common.dart'
;
import
'../../src/context.dart'
;
import
'../../src/fakes.dart'
;
import
'../../src/testbed.dart'
;
void
main
(
)
{
...
...
@@ -65,7 +66,7 @@ void main() {
Platform:
()
=>
fakePlatform
,
FileSystem:
()
=>
fileSystem
,
FeatureFlags:
()
=>
TestFeatureFlags
(
isWebEnabled:
true
),
Pub:
()
=>
Mock
Pub
(),
Pub:
()
=>
Fake
Pub
(),
ProcessManager:
()
=>
FakeProcessManager
.
any
(),
});
...
...
@@ -78,7 +79,7 @@ void main() {
Platform:
()
=>
fakePlatform
,
FileSystem:
()
=>
fileSystem
,
FeatureFlags:
()
=>
TestFeatureFlags
(
isWebEnabled:
true
),
Pub:
()
=>
Mock
Pub
(),
Pub:
()
=>
Fake
Pub
(),
ProcessManager:
()
=>
FakeProcessManager
.
any
(),
});
...
...
@@ -93,7 +94,7 @@ void main() {
Platform:
()
=>
fakePlatform
,
FileSystem:
()
=>
fileSystem
,
FeatureFlags:
()
=>
TestFeatureFlags
(
isWebEnabled:
false
),
Pub:
()
=>
Mock
Pub
(),
Pub:
()
=>
Fake
Pub
(),
ProcessManager:
()
=>
FakeProcessManager
.
any
(),
});
...
...
@@ -108,7 +109,7 @@ void main() {
Platform:
()
=>
fakePlatform
,
FileSystem:
()
=>
fileSystem
,
FeatureFlags:
()
=>
TestFeatureFlags
(
isWebEnabled:
true
),
Pub:
()
=>
Mock
Pub
(),
Pub:
()
=>
Fake
Pub
(),
ProcessManager:
()
=>
FakeProcessManager
.
any
(),
BuildSystem:
()
=>
MockBuildSystem
(),
});
...
...
@@ -119,7 +120,7 @@ void main() {
Platform:
()
=>
fakePlatform
,
FileSystem:
()
=>
fileSystem
,
FeatureFlags:
()
=>
TestFeatureFlags
(
isWebEnabled:
false
),
Pub:
()
=>
Mock
Pub
(),
Pub:
()
=>
Fake
Pub
(),
ProcessManager:
()
=>
FakeProcessManager
.
any
(),
});
...
...
@@ -129,7 +130,7 @@ void main() {
Platform:
()
=>
fakePlatform
,
FileSystem:
()
=>
fileSystem
,
FeatureFlags:
()
=>
TestFeatureFlags
(
isWebEnabled:
true
),
Pub:
()
=>
Mock
Pub
(),
Pub:
()
=>
Fake
Pub
(),
ProcessManager:
()
=>
FakeProcessManager
.
any
(),
});
...
...
@@ -145,7 +146,7 @@ void main() {
Platform:
()
=>
fakePlatform
,
FileSystem:
()
=>
fileSystem
,
FeatureFlags:
()
=>
TestFeatureFlags
(
isWebEnabled:
true
),
Pub:
()
=>
Mock
Pub
(),
Pub:
()
=>
Fake
Pub
(),
ProcessManager:
()
=>
FakeProcessManager
.
any
(),
BuildSystem:
()
=>
MockBuildSystem
(),
});
...
...
@@ -208,7 +209,6 @@ class UrlLauncherPlugin {}
}
class
MockBuildSystem
extends
Mock
implements
BuildSystem
{}
class
MockPub
extends
Mock
implements
Pub
{}
class
TestWebBuildCommand
extends
FlutterCommand
{
TestWebBuildCommand
({
bool
verboseHelp
=
false
})
:
...
...
packages/flutter_tools/test/general.shard/resident_web_runner_cold_test.dart
View file @
9236eefd
...
...
@@ -27,6 +27,7 @@ import 'package:vm_service/vm_service.dart';
import
'package:webkit_inspection_protocol/webkit_inspection_protocol.dart'
;
import
'../src/common.dart'
;
import
'../src/fakes.dart'
;
import
'../src/testbed.dart'
;
void
main
(
)
{
...
...
@@ -58,7 +59,7 @@ void main() {
urlTunneller:
null
,
)
as
ResidentWebRunner
;
},
overrides:
<
Type
,
Generator
>{
Pub:
()
=>
Mock
Pub
(),
Pub:
()
=>
Fake
Pub
(),
}
);
});
...
...
@@ -201,5 +202,4 @@ class MockChromeConnection extends Mock implements ChromeConnection {}
class
MockChromeTab
extends
Mock
implements
ChromeTab
{}
class
MockWipConnection
extends
Mock
implements
WipConnection
{}
class
MockBuildSystem
extends
Mock
implements
BuildSystem
{}
class
MockPub
extends
Mock
implements
Pub
{}
class
MockChromiumLauncher
extends
Mock
implements
ChromiumLauncher
{}
packages/flutter_tools/test/general.shard/resident_web_runner_test.dart
View file @
9236eefd
This diff is collapsed.
Click to expand it.
packages/flutter_tools/test/general.shard/runner/flutter_command_test.dart
View file @
9236eefd
...
...
@@ -25,6 +25,7 @@ import 'package:mockito/mockito.dart';
import
'../../src/common.dart'
;
import
'../../src/context.dart'
;
import
'../../src/fakes.dart'
;
import
'utils.dart'
;
void
main
(
)
{
...
...
@@ -672,20 +673,6 @@ class FakeSignals implements Signals {
Stream
<
Object
>
get
errors
=>
delegate
.
errors
;
}
class
FakePub
extends
Fake
implements
Pub
{
@override
Future
<
void
>
get
({
PubContext
context
,
String
directory
,
bool
skipIfAbsent
=
false
,
bool
upgrade
=
false
,
bool
offline
=
false
,
bool
generateSyntheticPackage
=
false
,
String
flutterRootOverride
,
bool
checkUpToDate
=
false
,
})
async
{
}
}
class
FakeClock
extends
Fake
implements
SystemClock
{
List
<
int
>
times
=
<
int
>[];
...
...
packages/flutter_tools/test/src/fakes.dart
View file @
9236eefd
...
...
@@ -14,8 +14,10 @@ import 'package:flutter_tools/src/base/logger.dart';
import
'package:flutter_tools/src/base/os.dart'
;
import
'package:flutter_tools/src/cache.dart'
;
import
'package:flutter_tools/src/convert.dart'
;
import
'package:flutter_tools/src/dart/pub.dart'
;
import
'package:flutter_tools/src/device.dart'
;
import
'package:flutter_tools/src/ios/plist_parser.dart'
;
import
'package:test/fake.dart'
;
/// A fake implementation of the [DeviceLogReader].
class
FakeDeviceLogReader
extends
DeviceLogReader
{
...
...
@@ -427,3 +429,17 @@ class FakeBotDetector implements BotDetector {
final
bool
_isRunningOnBot
;
}
class
FakePub
extends
Fake
implements
Pub
{
@override
Future
<
void
>
get
({
PubContext
context
,
String
directory
,
bool
skipIfAbsent
=
false
,
bool
upgrade
=
false
,
bool
offline
=
false
,
bool
generateSyntheticPackage
=
false
,
String
flutterRootOverride
,
bool
checkUpToDate
=
false
,
})
async
{
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment