mirror of
https://github.com/AutoMaker-Org/automaker.git
synced 2026-02-04 09:13:08 +00:00
refactor: Update Worktree Integration Tests to reflect button changes
- Renamed the Commit button to Mark as Verified in the test cases to align with recent UI changes. - Updated feature descriptions in the tests to match the new functionality. - Adjusted visibility checks for the Mark as Verified button to ensure accurate testing of the updated UI behavior.
This commit is contained in:
@@ -2857,7 +2857,7 @@ test.describe("Worktree Integration Tests", () => {
|
|||||||
await expect(commitButton).not.toBeVisible({ timeout: 2000 });
|
await expect(commitButton).not.toBeVisible({ timeout: 2000 });
|
||||||
});
|
});
|
||||||
|
|
||||||
test("feature in waiting_approval without prUrl should show Commit button", async ({
|
test("feature in waiting_approval without prUrl should show Mark as Verified button", async ({
|
||||||
page,
|
page,
|
||||||
}) => {
|
}) => {
|
||||||
await setupProjectWithPath(page, testRepo.path);
|
await setupProjectWithPath(page, testRepo.path);
|
||||||
@@ -2867,7 +2867,7 @@ test.describe("Worktree Integration Tests", () => {
|
|||||||
|
|
||||||
// Create a feature
|
// Create a feature
|
||||||
await clickAddFeature(page);
|
await clickAddFeature(page);
|
||||||
await fillAddFeatureDialog(page, "Feature without PR for commit test", {
|
await fillAddFeatureDialog(page, "Feature without PR for mark as verified test", {
|
||||||
category: "Testing",
|
category: "Testing",
|
||||||
});
|
});
|
||||||
await confirmAddFeature(page);
|
await confirmAddFeature(page);
|
||||||
@@ -2880,7 +2880,7 @@ test.describe("Worktree Integration Tests", () => {
|
|||||||
const featureFilePath = path.join(featuresDir, dir, "feature.json");
|
const featureFilePath = path.join(featuresDir, dir, "feature.json");
|
||||||
if (fs.existsSync(featureFilePath)) {
|
if (fs.existsSync(featureFilePath)) {
|
||||||
const data = JSON.parse(fs.readFileSync(featureFilePath, "utf-8"));
|
const data = JSON.parse(fs.readFileSync(featureFilePath, "utf-8"));
|
||||||
return data.description === "Feature without PR for commit test";
|
return data.description === "Feature without PR for mark as verified test";
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
@@ -2908,9 +2908,9 @@ test.describe("Worktree Integration Tests", () => {
|
|||||||
);
|
);
|
||||||
await expect(featureCard).toBeVisible({ timeout: 5000 });
|
await expect(featureCard).toBeVisible({ timeout: 5000 });
|
||||||
|
|
||||||
// Verify the Commit button is visible
|
// Verify the Mark as Verified button is visible
|
||||||
const commitButton = page.locator(`[data-testid="commit-${featureData.id}"]`);
|
const markAsVerifiedButton = page.locator(`[data-testid="mark-as-verified-${featureData.id}"]`);
|
||||||
await expect(commitButton).toBeVisible({ timeout: 5000 });
|
await expect(markAsVerifiedButton).toBeVisible({ timeout: 5000 });
|
||||||
|
|
||||||
// Verify the Verify button is NOT visible
|
// Verify the Verify button is NOT visible
|
||||||
const verifyButton = page.locator(`[data-testid="verify-${featureData.id}"]`);
|
const verifyButton = page.locator(`[data-testid="verify-${featureData.id}"]`);
|
||||||
|
|||||||
Reference in New Issue
Block a user