@@ -3,8 +3,8 @@ import 'dart:io';
33import 'package:test/test.dart' ;
44
55import 'package:traindown/src/inspector.dart' ;
6+ import 'package:traindown/src/parser.dart' ;
67import 'package:traindown/src/session.dart' ;
7- import 'package:traindown/src/session_io.dart' ;
88import 'package:traindown/src/token.dart' ;
99
1010void main () {
@@ -23,8 +23,12 @@ void main() {
2323 });
2424
2525 group ('metadataByKey' , () {
26- List <File > files = [File ('./example/example.traindown' )];
27- Inspector subject = SessionIO .inspectorFromFiles (files);
26+ File file = File ("./example/example.traindown" );
27+ String src = file.readAsStringSync ();
28+ Parser parser = Parser (src);
29+ Session session = Session (parser.tokens ());
30+
31+ Inspector subject = Inspector ([session]);
2832
2933 Map <String , Set <String >> expected = {
3034 "bw" : {"230" },
@@ -62,8 +66,13 @@ void main() {
6266
6367 group ('movementNames' , () {
6468 test ('Basic use' , () {
65- List <File > files = [File ('./example/example.traindown' )];
66- Inspector subject = SessionIO .inspectorFromFiles (files);
69+ File file = File ("./example/example.traindown" );
70+ String src = file.readAsStringSync ();
71+ Parser parser = Parser (src);
72+ Session session = Session (parser.tokens ());
73+
74+ Inspector subject = Inspector ([session]);
75+
6776 List <String > movementNames = subject.movementNames;
6877 expect (movementNames.length, 5 );
6978 expect (movementNames[0 ], equals ('movement 1' ));
0 commit comments