We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cc5c177 commit 0ec31e9Copy full SHA for 0ec31e9
1 file changed
src/index.test.ts
@@ -571,6 +571,19 @@ describe('ValidKit MCP Server', () => {
571
expect(getText(result)).toContain('query parameters');
572
});
573
574
+ it('rejects URL with hash fragment', async () => {
575
+ process.env.VALIDKIT_API_URL = 'https://api.validkit.com#section';
576
+ const { client } = await createTestClient();
577
+
578
+ const result = await client.callTool({
579
+ name: 'validate_email',
580
+ arguments: { email: 'test@gmail.com' },
581
+ });
582
583
+ expect(result.isError).toBe(true);
584
+ expect(getText(result)).toContain('fragments');
585
586
587
it('strips trailing slash from URL', async () => {
588
process.env.VALIDKIT_API_URL = 'https://api.validkit.com/';
589
const { client } = await createTestClient();
0 commit comments