diff --git a/test/file_storage_test.dart b/test/file_storage_test.dart index 58d53184..8a2a838a 100644 --- a/test/file_storage_test.dart +++ b/test/file_storage_test.dart @@ -7,18 +7,23 @@ import 'package:journal/note.dart'; import 'package:journal/storage/file_storage.dart'; import 'package:journal/storage/serializers.dart'; +DateTime nowWithoutMicro() { + var dt = DateTime.now(); + return DateTime(dt.year, dt.month, dt.day, dt.hour, dt.minute, dt.second); +} + main() { group('FileStorage', () { var notes = [ - Note(id: "1", body: "test", created: new DateTime.now()), - Note(id: "2", body: "test2", created: new DateTime.now()), + Note(id: "1", body: "test", created: nowWithoutMicro()), + Note(id: "2", body: "test2", created: nowWithoutMicro()), ]; final directory = Directory.systemTemp.createTemp('__storage_test__'); final storage = FileStorage( getDirectory: () => directory, noteSerializer: new JsonNoteSerializer(), - fileNameGenerator: (Note note) => note.id, + fileNameGenerator: (Note note) => note.id + '.md', ); tearDownAll(() async { @@ -30,8 +35,8 @@ main() { var dir = await storage.saveNotes(notes); expect(dir.listSync(recursive: true).length, 2); - expect(File(p.join(dir.path, "1")).existsSync(), isTrue); - expect(File(p.join(dir.path, "2")).existsSync(), isTrue); + expect(File(p.join(dir.path, "1.md")).existsSync(), isTrue); + expect(File(p.join(dir.path, "2.md")).existsSync(), isTrue); }); test('Should load Notes from disk', () async {