test: improve coverage (#44)

This commit is contained in:
Aleksey Kulikov 2022-01-26 16:11:38 +03:00 committed by GitHub
parent bad5e20581
commit 7b57c41253
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 171 additions and 40 deletions

View file

@ -152,6 +152,19 @@ index e69de29..0000000
patch.free();
});
test('creates from empty blob and buffer', () {
final patch = Patch.fromBlobAndBuffer(
blob: null,
buffer: newBuffer,
blobPath: path,
bufferPath: path,
);
expect(patch.text, blobPatchAdd);
patch.free();
});
test('throws when trying to create from diff and error occurs', () {
expect(
() => Patch.fromDiff(diff: Diff(nullptr), index: 0),