chore: update failing tests

This commit is contained in:
Mythie
2024-07-22 20:52:17 +10:00
parent 414b1b7287
commit ae5ae111a6
4 changed files with 11 additions and 2 deletions

View File

@@ -46,6 +46,8 @@ import {
import { Tooltip, TooltipContent, TooltipTrigger } from '@documenso/ui/primitives/tooltip'; import { Tooltip, TooltipContent, TooltipTrigger } from '@documenso/ui/primitives/tooltip';
import { useToast } from '@documenso/ui/primitives/use-toast'; import { useToast } from '@documenso/ui/primitives/use-toast';
import { useOptionalCurrentTeam } from '~/providers/team';
type TemplateDirectLinkDialogProps = { type TemplateDirectLinkDialogProps = {
template: Template & { template: Template & {
directLink?: Pick<TemplateDirectLink, 'token' | 'enabled'> | null; directLink?: Pick<TemplateDirectLink, 'token' | 'enabled'> | null;
@@ -65,6 +67,8 @@ export const TemplateDirectLinkDialog = ({
const { toast } = useToast(); const { toast } = useToast();
const { quota, remaining } = useLimits(); const { quota, remaining } = useLimits();
const team = useOptionalCurrentTeam();
const [, copy] = useCopyToClipboard(); const [, copy] = useCopyToClipboard();
const router = useRouter(); const router = useRouter();
@@ -164,6 +168,7 @@ export const TemplateDirectLinkDialog = ({
await createTemplateDirectLink({ await createTemplateDirectLink({
templateId: template.id, templateId: template.id,
teamId: team?.id,
directRecipientId: recipientId, directRecipientId: recipientId,
}); });
}; };
@@ -316,6 +321,7 @@ export const TemplateDirectLinkDialog = ({
onClick={async () => onClick={async () =>
createTemplateDirectLink({ createTemplateDirectLink({
templateId: template.id, templateId: template.id,
teamId: team?.id,
}) })
} }
> >

View File

@@ -265,6 +265,8 @@ test('[DOCUMENTS]: deleting documents as a recipient should only hide it for the
await page.getByRole('menuitem', { name: 'Hide' }).click(); await page.getByRole('menuitem', { name: 'Hide' }).click();
await page.getByRole('button', { name: 'Hide' }).click(); await page.getByRole('button', { name: 'Hide' }).click();
await page.waitForTimeout(1000);
// Open document action menu. // Open document action menu.
await page await page
.locator('tr', { hasText: 'Document 1 - Pending' }) .locator('tr', { hasText: 'Document 1 - Pending' })

View File

@@ -244,11 +244,11 @@ export const templateRouter = router({
.input(ZCreateTemplateDirectLinkMutationSchema) .input(ZCreateTemplateDirectLinkMutationSchema)
.mutation(async ({ input, ctx }) => { .mutation(async ({ input, ctx }) => {
try { try {
const { templateId, directRecipientId } = input; const { templateId, teamId, directRecipientId } = input;
const userId = ctx.user.id; const userId = ctx.user.id;
const template = await getTemplateById({ id: templateId, userId: ctx.user.id }); const template = await getTemplateById({ id: templateId, teamId, userId: ctx.user.id });
const limits = await getServerLimits({ email: ctx.user.email, teamId: template.teamId }); const limits = await getServerLimits({ email: ctx.user.email, teamId: template.teamId });

View File

@@ -49,6 +49,7 @@ export const ZDuplicateTemplateMutationSchema = z.object({
export const ZCreateTemplateDirectLinkMutationSchema = z.object({ export const ZCreateTemplateDirectLinkMutationSchema = z.object({
templateId: z.number().min(1), templateId: z.number().min(1),
teamId: z.number().optional(),
directRecipientId: z.number().min(1).optional(), directRecipientId: z.number().min(1).optional(),
}); });