Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions JournalApp.Tests/CalendarTests.razor
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
[Fact]
public void SwitchYear()
{
var cut = RenderComponent<CalendarPage>(p =>
var cut = Render<CalendarPage>(p =>
p.Add(x => x.OpenToDateString, "20000101")
);

Expand Down Expand Up @@ -51,7 +51,7 @@
[Fact]
public async Task CalendarViewMoodBlockCount()
{
var cut = RenderComponent<CalendarPage>(p =>
var cut = Render<CalendarPage>(p =>
p.Add(x => x.OpenToDateString, "20230101")
);
cut.Instance.SelectedYear.Should().Be(2023);
Expand Down Expand Up @@ -82,7 +82,7 @@
_culture.DateTimeFormat.FirstDayOfWeek = DayOfWeek.Wednesday;
Thread.CurrentThread.CurrentCulture = _culture;

var cut = RenderComponent<CalendarPage>(p =>
var cut = Render<CalendarPage>(p =>
p.Add(x => x.OpenToDateString, "20230101")
);
cut.Instance.SelectedYear.Should().Be(2023);
Expand Down
10 changes: 5 additions & 5 deletions JournalApp.Tests/DataPointViewTests.razor
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
var point = DataPoint.Create(day, category);
point.SleepHours = 8.5m;

var cut = RenderComponent<DataPointView>(p =>
var cut = Render<DataPointView>(p =>
p.Add(x => x.Point, point)
);

Expand Down Expand Up @@ -122,7 +122,7 @@
var day = Day.Create(new(2024, 01, 01));
var point = DataPoint.Create(day, category);

var cut = RenderComponent<DataPointView>(p =>
var cut = Render<DataPointView>(p =>
p.Add(x => x.Point, point)
);

Expand Down Expand Up @@ -150,7 +150,7 @@
var day = Day.Create(new(2024, 01, 01));
var point = DataPoint.Create(day, category);

var cut = RenderComponent<DataPointView>(p =>
var cut = Render<DataPointView>(p =>
p.Add(x => x.Point, point)
);

Expand Down Expand Up @@ -187,7 +187,7 @@
var day = Day.Create(new(2024, 01, 01));
var point = DataPoint.Create(day, category);

var cut = RenderComponent<DataPointView>(p =>
var cut = Render<DataPointView>(p =>
p.Add(x => x.Point, point)
);

Expand All @@ -208,7 +208,7 @@
var day = Day.Create(new(2024, 01, 01));
var point = DataPoint.Create(day, category);

var cut = RenderComponent<DataPointView>(p =>
var cut = Render<DataPointView>(p =>
p.Add(x => x.Point, point)
);

Expand Down
6 changes: 4 additions & 2 deletions JournalApp.Tests/JaTestContext.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

namespace JournalApp.Tests;

public abstract class JaTestContext : TestContext, IAsyncLifetime
public abstract class JaTestContext : BunitContext, IAsyncLifetime
{
private SqliteConnection _dbConnection;

Expand All @@ -21,13 +21,15 @@ public virtual Task InitializeAsync()
return Task.CompletedTask;
}

public virtual async Task DisposeAsync()
public new virtual async Task DisposeAsync()
{
if (_dbConnection != null)
{
await _dbConnection.CloseAsync();
await _dbConnection.DisposeAsync();
}

await base.DisposeAsync();
}

public void AddDbContext()
Expand Down
2 changes: 1 addition & 1 deletion JournalApp.Tests/JournalApp.Tests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
</Target>

<ItemGroup>
<PackageReference Include="bunit" Version="1.40.0" />
<PackageReference Include="bunit" Version="2.3.4" />
<PackageReference Include="FluentAssertions" Version="8.8.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
Expand Down
2 changes: 1 addition & 1 deletion JournalApp.Tests/ManageCategoriesTests.razor
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,7 @@
return db.Categories.Single(c => c.Guid == new Guid(guid));
}

var cut = RenderComponent<ManageCategoriesPage>();
var cut = Render<ManageCategoriesPage>();

for (int i = 6; i > 1; i--)
{
Expand Down
11 changes: 7 additions & 4 deletions JournalApp.Tests/SafetyPlanTests.razor
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
Purpose = "My purpose is to finish these tests",
};

var cut = RenderComponent<SafetyPlanPage>();
var cut = Render<SafetyPlanPage>();

// Assert state.
cut.Instance.Plan.Purpose.Should().Be("My purpose is to finish these tests");
Expand All @@ -31,7 +31,7 @@
Purpose = "My purpose is to finish these tests",
};

var cut = RenderComponent<SafetyPlanPage>();
var cut = Render<SafetyPlanPage>();

// Assert initial state.
cut.Instance.Plan.Purpose.Should().Be("My purpose is to finish these tests");
Expand All @@ -40,10 +40,13 @@
// Change via textarea and property to test both.
cut.Find(".safety-plan-item-purpose textarea").Input("Actually it's puppies");
cut.Instance.Plan.ProfessionalContacts = "988 (USA)";

// Manually save state (normally triggered by navigation or window deactivation)
preferenceService.SafetyPlan = cut.Instance.Plan;

// Leave and come back.
DisposeComponents();
cut = RenderComponent<SafetyPlanPage>();
cut.Dispose();
cut = Render<SafetyPlanPage>();

// Assert that all changes persisted.
preferenceService.SafetyPlan.Purpose.Should().Be("Actually it's puppies");
Expand Down
Loading