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
5d587f95
Unverified
Commit
5d587f95
authored
Oct 14, 2021
by
Christopher Fujino
Committed by
GitHub
Oct 14, 2021
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[flutter_conductor] Refactor next command (#91768)
parent
7a7d9a27
Changes
2
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
356 additions
and
306 deletions
+356
-306
next.dart
dev/conductor/core/lib/src/next.dart
+328
-306
next_test.dart
dev/conductor/core/test/next_test.dart
+28
-0
No files found.
dev/conductor/core/lib/src/next.dart
View file @
5d587f95
This diff is collapsed.
Click to expand it.
dev/conductor/core/test/next_test.dart
View file @
5d587f95
...
...
@@ -1052,6 +1052,34 @@ void main() {
},
onPlatform:
<
String
,
dynamic
>{
'windows'
:
const
Skip
(
'Flutter Conductor only supported on macos/linux'
),
});
group
(
'prompt'
,
()
{
test
(
'throws if user inputs character that is not "y" or "n"'
,
()
{
final
FileSystem
fileSystem
=
MemoryFileSystem
.
test
();
final
TestStdio
stdio
=
TestStdio
(
stdin:
<
String
>[
'x'
],
verbose:
true
,
);
final
Checkouts
checkouts
=
Checkouts
(
fileSystem:
fileSystem
,
parentDirectory:
fileSystem
.
directory
(
'/'
),
platform:
FakePlatform
(),
processManager:
FakeProcessManager
.
empty
(),
stdio:
stdio
,
);
final
NextContext
context
=
NextContext
(
autoAccept:
false
,
force:
false
,
checkouts:
checkouts
,
stateFile:
fileSystem
.
file
(
'/statefile.json'
),
);
expect
(
()
=>
context
.
prompt
(
'Asking a question?'
,
stdio
),
throwsExceptionWith
(
'Unknown user input (expected "y" or "n")'
),
);
});
});
}
void
_initializeCiYamlFile
(
...
...
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