mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-06-26 16:46:51 +08:00
Port a few tests to null safety
This commit is contained in:
@ -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,
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
// @dart=2.9
|
|
||||||
|
|
||||||
import 'dart:collection';
|
import 'dart:collection';
|
||||||
|
|
||||||
import 'package:test/test.dart';
|
import 'package:test/test.dart';
|
||||||
|
@ -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");
|
||||||
|
Reference in New Issue
Block a user