Skip to content

Commit d552553

Browse files
committed
Update the e2e test as well
Signed-off-by: Rustin170506 <[email protected]>
1 parent 31abbd2 commit d552553

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

e2e/acceptance/sudo.spec.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,23 @@ test.describe('Acceptance | sudo', { tag: '@acceptance' }, () => {
112112

113113
await yankButton.click();
114114

115+
// Verify backend state after yanking
116+
const yankedVersion = await page.evaluate(() => {
117+
const crate = server.schema['crates'].findBy({ name: 'foo' });
118+
return server.schema['versions'].findBy({ crateId: crate.id, num: '0.1.0', yanked: true });
119+
});
120+
expect(yankedVersion, 'The version should be yanked').toBeTruthy();
121+
115122
await expect(unyankButton).toBeVisible();
116123
await unyankButton.click();
117124

125+
// Verify backend state after unyanking
126+
const unyankedVersion = await page.evaluate(() => {
127+
const crate = server.schema['crates'].findBy({ name: 'foo' });
128+
return server.schema['versions'].findBy({ crateId: crate.id, num: '0.1.0', yanked: false });
129+
});
130+
expect(unyankedVersion, 'The version should be unyanked').toBeTruthy();
131+
118132
await expect(yankButton).toBeVisible();
119133
});
120134
});

0 commit comments

Comments
 (0)