Port a few tests to null safety

This commit is contained in:
Vishesh Handa
2021-05-17 16:43:54 +02:00
parent 8d4de537e7
commit ec600198a3
3 changed files with 18 additions and 23 deletions

View File

@ -1,5 +1,3 @@
// @dart=2.9
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:test/test.dart'; import 'package:test/test.dart';
@ -8,11 +6,11 @@ import 'package:gitjournal/widgets/markdown_toolbar.dart';
void main() { void main() {
void _testLine({ void _testLine({
@required String before, required String before,
@required int beforeOffset, required int beforeOffset,
@required String after, required String after,
@required int afterOffset, required int afterOffset,
@required String char, required String char,
}) { }) {
var val = TextEditingValue( var val = TextEditingValue(
text: before, text: before,
@ -28,10 +26,10 @@ void main() {
} }
void _testH1({ void _testH1({
@required String before, required String before,
@required int beforeOffset, required int beforeOffset,
@required String after, required String after,
@required int afterOffset, required int afterOffset,
}) { }) {
_testLine( _testLine(
before: before, before: before,
@ -130,11 +128,11 @@ void main() {
// Word based // Word based
// //
void _testWord({ void _testWord({
@required String before, required String before,
@required int beforeOffset, required int beforeOffset,
@required String after, required String after,
@required int afterOffset, required int afterOffset,
@required String char, required String char,
}) { }) {
var val = TextEditingValue( var val = TextEditingValue(
text: before, text: before,

View File

@ -1,5 +1,3 @@
// @dart=2.9
import 'dart:collection'; import 'dart:collection';
import 'package:test/test.dart'; import 'package:test/test.dart';

View File

@ -1,16 +1,15 @@
// @dart=2.9
import 'dart:io'; import 'dart:io';
import 'package:path/path.dart' as p; import 'package:path/path.dart' as p;
import 'package:test/test.dart'; import 'package:test/test.dart';
import 'package:gitjournal/core/md_yaml_doc.dart';
import 'package:gitjournal/core/md_yaml_doc_loader.dart'; import 'package:gitjournal/core/md_yaml_doc_loader.dart';
void main() { void main() {
group('MdYamlDocLoader', () { group('MdYamlDocLoader', () {
Directory tempDir; late Directory tempDir;
String filePath; late String filePath;
var contents = """--- var contents = """---
type: Journal type: Journal
foo: bar foo: bar
@ -30,7 +29,7 @@ Alright.""";
test('Should load one doc', () async { test('Should load one doc', () async {
var loader = MdYamlDocLoader(); var loader = MdYamlDocLoader();
var doc = await loader.loadDoc(filePath); var doc = (await loader.loadDoc(filePath)) as MdYamlDoc;
expect(doc.body, "Alright."); expect(doc.body, "Alright.");
expect(doc.props["type"], "Journal"); expect(doc.props["type"], "Journal");