Files
Joseph Doherty 9bd5e340b0 Convert XML list markup to plain numbered text in UI test remarks
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.
2026-02-10 08:05:42 -05:00

37 lines
1.4 KiB
C#

using JdeScoping.Ui.Tests.Support;
namespace JdeScoping.Ui.Tests;
/// <summary>
/// Playwright UI tests for the "Work Order" search type (TC-010).
/// Validates search form interaction in smoke mode and full submission with workbook upload in strict mode.
/// Requires a running Docker host (Category: RequiresDockerHost).
/// </summary>
public sealed class WorkOrderSearchTests(PlaywrightFixture fixture) : SearchFlowTestBase(fixture)
{
/// <summary>
/// Verifies the Work Order search form submits with an uploaded workbook filter (TC-010).
/// </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-010".
/// 3. Select the "Work Order" search type from the dropdown.
/// 4. Verify the dropdown displays the selected type.
/// 5. Upload "single_workorder.xlsx" to the "Filter by Work Order" panel (strict only).
/// 6. Click Submit (strict only).
/// 7. Assert no error notification is present (strict only).
/// </remarks>
[Fact]
[Trait("Category", "RequiresDockerHost")]
public Task WorkOrder_SubmitsWithUploadedWorkbook()
{
return RunSearchSubmissionAsync(
UiSearchTypes.WorkOrder,
"MIGRATED-TC-010",
uploads:
[
("Filter by Work Order", "single_workorder.xlsx")
]);
}
}