aboutsummaryrefslogtreecommitdiffstats
path: root/code/api/tests/IOL.GreatOffice.IntegrationTests/ApplicationTests/LoginPageTests.cs
blob: 10525fddf9f11c38eabd4eeeed427dea458f42be (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using IOL.GreatOffice.IntegrationTests.Helpers;
using Xunit;

namespace IOL.GreatOffice.IntegrationTests.ApplicationTests;

public class LoginPageTests : IClassFixture<WebServerFixture>
{
	private readonly WebServerFixture _fixture;

	public LoginPageTests(WebServerFixture fixture) {
		_fixture = fixture;
	}

	[Fact]
	public async Task LoginPageTestsRenders() {
		var page = await _fixture.Browser.NewPageAsync();
		await page.GotoAsync(_fixture.BaseUrl);

		var actual = await page.TextContentAsync(Element.ByName("Page Title"));

		Assert.Equal("Welcome", actual);
	}
}