Skip to content

Commit 049e591

Browse files
committed
test(assistant-actions): a pinned tool has no inherit note, an inherited one does
1 parent 9209920 commit 049e591

1 file changed

Lines changed: 10 additions & 7 deletions

File tree

‎apps/sim/scripts/test-assistant-actions-e2e.ts‎

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -972,15 +972,18 @@ try {
972972
const toolPermissions = await context.request.get(
973973
`${baseUrl.origin}/api/organizations/${organizationId}/connected-accounts/personal/${credentialId}/tool-permissions`
974974
)
975-
const jiraWrite = readAssistantToolPermissionsContract.response.schema
976-
.parse(await toolPermissions.json())
977-
.tools.find((tool) => tool.toolId === 'jira_write')
975+
const { tools } = readAssistantToolPermissionsContract.response.schema.parse(
976+
await toolPermissions.json()
977+
)
978+
const jiraWrite = tools.find((tool) => tool.toolId === 'jira_write')
978979
assert(jiraWrite?.description)
979980
await expect(page.getByText(jiraWrite.description, { exact: true })).toBeVisible()
980-
await expect(policy).toHaveAttribute(
981-
'aria-description',
982-
/^(Inherits Ask from|Choose Ask to inherit the default for) write tools\.$/
983-
)
981+
await expect(policy).not.toHaveAttribute('aria-description')
982+
const inherited = tools.find((tool) => tool.inherited)
983+
assert(inherited)
984+
await expect(
985+
page.getByRole('group', { name: `${inherited.name} permission`, exact: true })
986+
).toHaveAttribute('aria-description', /^Inherits (Allow|Ask|Block) from /)
984987
await capture('tool-permission-description')
985988
await policy.getByRole('radio', { name: 'Ask', exact: true }).focus()
986989
await expect(policy.getByRole('radio', { name: 'Ask', exact: true })).toBeFocused()

0 commit comments

Comments
 (0)