Skip to content

Commit 6fa7aa7

Browse files
test(specTypeSchema): move ResourceTemplate runtime test into isSpecType describe block
1 parent a910311 commit 6fa7aa7

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

packages/core/test/types/specTypeSchema.test.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,11 @@ describe('isSpecType', () => {
6060
expect(isSpecType.Tool({ name: 'echo' })).toBe(false);
6161
});
6262

63+
it('ResourceTemplate — accepts valid, rejects missing uriTemplate', () => {
64+
expect(isSpecType.ResourceTemplate({ name: 'r', uriTemplate: 'file:///{path}' })).toBe(true);
65+
expect(isSpecType.ResourceTemplate({ name: 'r' })).toBe(false);
66+
});
67+
6368
it('rejects unknown names at compile time and is undefined at runtime', () => {
6469
// @ts-expect-error - 'NotASpecType' is not a SpecTypeName
6570
expect(isSpecType['NotASpecType']).toBeUndefined();
@@ -126,9 +131,4 @@ describe('SpecTypeName / SpecTypes (type-level)', () => {
126131
// the public type name differ.
127132
expectTypeOf<SpecTypes['ResourceTemplate']>().toEqualTypeOf<ResourceTemplateType>();
128133
});
129-
130-
it('isSpecType.ResourceTemplate validates a resource template', () => {
131-
expect(isSpecType.ResourceTemplate({ name: 'r', uriTemplate: 'file:///{path}' })).toBe(true);
132-
expect(isSpecType.ResourceTemplate({ name: 'r' })).toBe(false);
133-
});
134134
});

0 commit comments

Comments
 (0)