fix(career): preserve reviewed profile values
Keep extraction heuristics out of manual save, version, and import paths so reviewed locations, URLs, dates, and languages round-trip unchanged.
This commit is contained in:
@@ -150,7 +150,8 @@ public sealed class CvProfileDiffServiceTests
|
||||
Skills = { "C#" },
|
||||
};
|
||||
current.Jobs[0].Id = "keep-me";
|
||||
current.Jobs[0].Location = "Oslo";
|
||||
current.Jobs[0].Location = "Oslo, Norway and Remote across Europe";
|
||||
current.Contact.Website = "https://example.test/portfolio/ada?view=full";
|
||||
var extracted = new StructuredCvProfile
|
||||
{
|
||||
Jobs =
|
||||
@@ -165,7 +166,8 @@ public sealed class CvProfileDiffServiceTests
|
||||
|
||||
Assert.Equal(2, merged.Jobs.Count);
|
||||
Assert.Equal("keep-me", merged.Jobs[0].Id);
|
||||
Assert.Equal("Oslo", merged.Jobs[0].Location);
|
||||
Assert.Equal("Oslo, Norway and Remote across Europe", merged.Jobs[0].Location);
|
||||
Assert.Equal("https://example.test/portfolio/ada?view=full", merged.Contact.Website);
|
||||
Assert.Equal("2024", merged.Jobs[0].End);
|
||||
Assert.Equal(new[] { "Curated bullet", "New extracted bullet" }, merged.Jobs[0].Bullets);
|
||||
Assert.Equal(new[] { "C#", "Docker" }, merged.Skills);
|
||||
|
||||
Reference in New Issue
Block a user