migration commit
This commit is contained in:
74
.vscode/dart.code-snippets
vendored
Normal file
74
.vscode/dart.code-snippets
vendored
Normal file
@ -0,0 +1,74 @@
|
||||
{
|
||||
// Place your snippets for dart here. Each snippet is defined under a snippet name and has a prefix, body and
|
||||
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
|
||||
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
|
||||
// same ids are connected.
|
||||
// Example:
|
||||
// "Print to console": {
|
||||
// "prefix": "log",
|
||||
// "body": [
|
||||
// "console.log('$1');",
|
||||
// "$2"
|
||||
// ],
|
||||
// "description": "Log output to console"
|
||||
// }
|
||||
"Stateless Widget": {
|
||||
"prefix": "stateless",
|
||||
"body": [
|
||||
"import 'package:flutter/material.dart';",
|
||||
"\n",
|
||||
"class ${1:MyClass} extends StatelessWidget {",
|
||||
"@override",
|
||||
"Widget build(BuildContext context) {",
|
||||
"return Container($0);}}"
|
||||
]
|
||||
},
|
||||
"Stateful Widget": {
|
||||
"prefix": "stateful",
|
||||
"body": [
|
||||
"import 'package:flutter/material.dart';",
|
||||
"\n",
|
||||
"class ${1:MyClass} extends StatefulWidget {",
|
||||
"const ${1:MyClass}({Key key, $2}) : super(key: key);",
|
||||
"\n",
|
||||
"@override",
|
||||
"_${1:MyClass}State createState() => _${1:MyClass}State();",
|
||||
"}",
|
||||
"\n",
|
||||
"class _${1:MyClass}State extends State<${1:MyClass}> {",
|
||||
"\n",
|
||||
"@override",
|
||||
"void initState() {",
|
||||
"super.initState();",
|
||||
"}",
|
||||
"\n",
|
||||
"@override",
|
||||
"void dispose() {",
|
||||
"super.dispose();",
|
||||
"}",
|
||||
"\n",
|
||||
"@override",
|
||||
"Widget build(BuildContext context) {",
|
||||
"return Container($0);}}"
|
||||
]
|
||||
},
|
||||
"Widget Test": {
|
||||
"prefix": "widgettest",
|
||||
"body": [
|
||||
"import 'package:flutter_test/flutter_test.dart';",
|
||||
"import 'package:flutter/material.dart';",
|
||||
"//import 'package:piota/${1:widgetfile}.dart';",
|
||||
"\n",
|
||||
"import 'ui_test_util.dart';",
|
||||
"\n",
|
||||
"void main() {",
|
||||
"group('${2:groupname}', () {",
|
||||
"final testableWidget = testWidget(${3:Container()},Size(375, 667));",
|
||||
"testWidgets('${3:Container()} test', (WidgetTester tester) async {",
|
||||
"final finder = find.byKey(Key('${5:keyname}'));",
|
||||
"await tester.pumpWidget(testableWidget);",
|
||||
"expect(finder, findsOneWidget);",
|
||||
"});});}"
|
||||
]
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user