Close gaps in off-queue DX 49/54/55.
Pass -c through to dotnet run so Release stamp and process match, assert changelog order for more than one commit, and restore the last school tab from sessionStorage when opening from the menu. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -5,13 +5,15 @@ namespace HSchool.Server.Tests;
|
||||
public class BuildChangelogTests
|
||||
{
|
||||
private const string Head = "cccccccccccccccccccccccccccccccccccccccc";
|
||||
private const string Mid = "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee";
|
||||
private const string Mark = "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb";
|
||||
private const string Merge = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
|
||||
private const string Unknown = "dddddddddddddddddddddddddddddddddddddddd";
|
||||
|
||||
private static readonly string Sample = string.Join('\n',
|
||||
Head,
|
||||
$"{Head}\u001f2026-01-03T12:00:00Z\u001fAdd changelog window",
|
||||
$"{Head}\u001f2026-01-04T12:00:00Z\u001fAdd changelog window",
|
||||
$"{Mid}\u001f2026-01-03T12:00:00Z\u001fSkip stale AppHost build",
|
||||
$"{Mark}\u001f2026-01-02T12:00:00Z\u001fMark phase 54 in progress.",
|
||||
$"{Merge}\u001f2026-01-01T12:00:00Z\u001fMerge branch 'phase/53-weather-commute'");
|
||||
|
||||
@@ -22,9 +24,11 @@ public class BuildChangelogTests
|
||||
|
||||
var visible = changelog.VisibleSince(Merge);
|
||||
|
||||
var commit = Assert.Single(visible);
|
||||
Assert.Equal(Head, commit.Sha);
|
||||
Assert.Equal("Add changelog window", commit.Subject);
|
||||
Assert.Equal(2, visible.Count);
|
||||
Assert.Equal(Mid, visible[0].Sha);
|
||||
Assert.Equal("Skip stale AppHost build", visible[0].Subject);
|
||||
Assert.Equal(Head, visible[1].Sha);
|
||||
Assert.Equal("Add changelog window", visible[1].Subject);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
@@ -34,8 +38,9 @@ public class BuildChangelogTests
|
||||
|
||||
var visible = changelog.VisibleSince(Mark);
|
||||
|
||||
var commit = Assert.Single(visible);
|
||||
Assert.Equal("Add changelog window", commit.Subject);
|
||||
Assert.Equal(2, visible.Count);
|
||||
Assert.Equal("Skip stale AppHost build", visible[0].Subject);
|
||||
Assert.Equal("Add changelog window", visible[1].Subject);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
||||
Reference in New Issue
Block a user