Allow null flutter schema in pubspec (#15690)
This commit is contained in:
parent
10fe2056f3
commit
7edd5c8d6c
@ -6,7 +6,10 @@
|
||||
"properties": {
|
||||
"name": { "type": "string" },
|
||||
"flutter": {
|
||||
"type": "object",
|
||||
"oneOf": [
|
||||
{ "type": "object" },
|
||||
{ "type": "null" }
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"uses-material-design": { "type": "boolean" },
|
||||
|
@ -345,5 +345,17 @@ flutter:
|
||||
final List<Font> fonts = flutterManifest.fonts;
|
||||
expect(fonts.length, 0);
|
||||
});
|
||||
|
||||
test('allows a blank flutter section', () async {
|
||||
const String manifest = '''
|
||||
name: test
|
||||
dependencies:
|
||||
flutter:
|
||||
sdk: flutter
|
||||
flutter:
|
||||
''';
|
||||
final FlutterManifest flutterManifest = await FlutterManifest.createFromString(manifest);
|
||||
expect(flutterManifest.isEmpty, false);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user