9bd5e340b0
Replace <list type="number"><item>...</item></list> with plain numbered lines in method-level <remarks> blocks across 23 UI test files to match the codebase convention of using simple text in XML doc comments.
41 lines
1.7 KiB
C#
41 lines
1.7 KiB
C#
using JdeScoping.Ui.Tests.Support;
|
||
|
||
namespace JdeScoping.Ui.Tests;
|
||
|
||
/// <summary>
|
||
/// Playwright UI tests for the "Time Span + Profit Center + Operator" search type (TC-160).
|
||
/// Validates search form interaction in smoke mode and full submission in strict mode.
|
||
/// Requires a running Docker host (Category: RequiresDockerHost).
|
||
/// </summary>
|
||
public sealed class TimeSpanPcOperatorSearchTests(PlaywrightFixture fixture) : SearchFlowTestBase(fixture)
|
||
{
|
||
/// <summary>
|
||
/// Verifies the Time Span + Profit Center + Operator search form submits with autocomplete filters (TC-160).
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Steps (smoke mode stops after step 4; strict mode runs all steps):
|
||
/// 1. Navigate to the search page.
|
||
/// 2. Enter the search name "MIGRATED-TC-160".
|
||
/// 3. Select the "Time Span + Profit Center + Operator" search type from the dropdown.
|
||
/// 4. Verify the dropdown displays the selected type.
|
||
/// 5. Set the date range to 01/01/2019 – 12/31/2019 (strict only).
|
||
/// 6. Add autocomplete value "1AM" to the "Filter by Profit Center" panel (strict only).
|
||
/// 7. Add autocomplete value "ADAMSSN" to the "Filter by Operator" panel (strict only).
|
||
/// 8. Click Submit (strict only).
|
||
/// 9. Assert no error notification is present (strict only).
|
||
/// </remarks>
|
||
[Fact]
|
||
[Trait("Category", "RequiresDockerHost")]
|
||
public Task TimeSpanPcOperator_Submits()
|
||
{
|
||
return RunSearchSubmissionAsync(
|
||
UiSearchTypes.TimeSpanPcOperator,
|
||
"MIGRATED-TC-160",
|
||
"01/01/2019",
|
||
"12/31/2019",
|
||
[
|
||
("Filter by Profit Center", "1AM"),
|
||
("Filter by Operator", "ADAMSSN")
|
||
]);
|
||
}
|
||
} |