You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
760 B
24 lines
760 B
@Tags(['kdbx4']) |
|
|
|
import 'package:logging/logging.dart'; |
|
import 'package:test/test.dart'; |
|
|
|
import 'internal/test_utils.dart'; |
|
|
|
final _logger = Logger('deleted_objects_test'); |
|
|
|
void main() { |
|
TestUtil.setupLogging(); |
|
_logger.finest('Running deleted objects tests.'); |
|
group('read tombstones', () { |
|
test('load/save keeps deleted objects.', () async { |
|
final orig = |
|
await TestUtil.readKdbxFile('test/test_files/tombstonetest.kdbx'); |
|
expect(orig.body.deletedObjects, hasLength(1)); |
|
final dt = orig.body.deletedObjects.first.deletionTime.get(); |
|
expect([dt.year, dt.month, dt.day], [2020, 8, 30]); |
|
final reload = await TestUtil.saveAndRead(orig); |
|
expect(reload.body.deletedObjects, hasLength(1)); |
|
}); |
|
}); |
|
}
|
|
|