A Signal with no key links to typesafe.ai and to the key's field in Settings (#266)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -2115,3 +2115,15 @@ test('a Signal holds the items Jev says fit its keywords, read where they are re
|
||||
await page.request.delete(`/api/feeds/${encodeURIComponent(feed)}`);
|
||||
await page.request.patch('/api/me', { data: { typesafe_key: null } });
|
||||
});
|
||||
|
||||
test('a Signal with no key to judge it links to where one is got and where it goes', async ({ page }) => {
|
||||
await page.request.patch('/api/me', { data: { typesafe_key: null } });
|
||||
const { id } = await (await page.request.post('/api/signals', { data: { name: 'Keyless', keywords: ['x'] } })).json();
|
||||
await page.reload();
|
||||
await page.evaluate(id => selectFeed(':signal:' + id), id);
|
||||
await expect(page.locator('#content a[href="https://typesafe.ai"]')).toBeVisible();
|
||||
await page.locator('#content [data-keylink]').click();
|
||||
await expect(page.locator('#stskey')).toBeFocused();
|
||||
await page.keyboard.press('Escape');
|
||||
await page.request.delete(`/api/signals/${id}`);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user