Add diff tests

This commit is contained in:
Andras Schmelczer 2025-04-05 09:45:44 +01:00
commit 5bb420e162
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C
5 changed files with 233 additions and 0 deletions

View file

@ -0,0 +1,55 @@
---
source: reconcile/src/diffs/myers.rs
expression: result
snapshot_kind: text
---
[
Equal(
[
Token {
normalised: "a",
original: "a",
},
],
),
Insert(
[
Token {
normalised: "x",
original: "x",
},
],
),
Delete(
[
Token {
normalised: "b",
original: "b",
},
],
),
Equal(
[
Token {
normalised: "c",
original: "c",
},
],
),
Insert(
[
Token {
normalised: "y",
original: "y",
},
],
),
Delete(
[
Token {
normalised: "d",
original: "d",
},
],
),
]

View file

@ -0,0 +1,19 @@
---
source: reconcile/src/diffs/myers.rs
expression: result
snapshot_kind: text
---
[
Delete(
[
Token {
normalised: "a",
original: "a",
},
Token {
normalised: "b",
original: "b",
},
],
),
]

View file

@ -0,0 +1,23 @@
---
source: reconcile/src/diffs/myers.rs
expression: result
snapshot_kind: text
---
[
Equal(
[
Token {
normalised: "a",
original: "a",
},
Token {
normalised: "b",
original: "b",
},
Token {
normalised: "c",
original: "c",
},
],
),
]

View file

@ -0,0 +1,19 @@
---
source: reconcile/src/diffs/myers.rs
expression: result
snapshot_kind: text
---
[
Insert(
[
Token {
normalised: "a",
original: "a",
},
Token {
normalised: "b",
original: "b",
},
],
),
]

View file

@ -0,0 +1,43 @@
---
source: reconcile/src/diffs/myers.rs
expression: result
snapshot_kind: text
---
[
Equal(
[
Token {
normalised: "a",
original: "a",
},
],
),
Delete(
[
Token {
normalised: "b",
original: "b",
},
Token {
normalised: "c",
original: "c",
},
],
),
Insert(
[
Token {
normalised: "x",
original: "x",
},
],
),
Equal(
[
Token {
normalised: "d",
original: "d",
},
],
),
]