Skip to content

Commit 07a0d06

Browse files
Update IndexTest.cs
1 parent fe8ca4e commit 07a0d06

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

AudioCuesheetEditor.End2EndTests/Pages/IndexTest.cs

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,19 @@ public async Task Record()
7575
await Expect(Page.GetByRole(AriaRole.Cell, new() { Name = "Test Track 2 Artist Clear" })).ToBeVisibleAsync();
7676
await Expect(Page.GetByRole(AriaRole.Cell, new() { Name = "Test Track 2 Title Clear" })).ToBeVisibleAsync();
7777
}
78-
//TODO: Change language test
78+
79+
[TestMethod]
80+
public async Task ChangeLanguage()
81+
{
82+
// We need to use a new context because the default one doesn't work with changing a language
83+
var context = await Browser.NewContextAsync();
84+
var page = await context.NewPageAsync();
85+
await page.GotoAsync("http://localhost:5132/");
86+
await page.GetByRole(AriaRole.Button, new() { Name = "Change language" }).ClickAsync();
87+
await page.Locator("div").Filter(new() { HasTextRegex = new Regex("^German \\(Germany\\)$") }).ClickAsync();
88+
await Expect(page.Locator("#app")).ToContainTextAsync("Allgemeine Informationen");
89+
}
90+
7991
//TODO: Import sample cuesheet test
8092
}
8193
}

0 commit comments

Comments
 (0)