diff --git a/test-d/api.ts b/test-d/api.ts
index f3f924feebfbf3ea77e43a882d18f772b0c1123f..ce793f6fd1710eef400c7c442c6c8324af4ce29b 100644
--- a/test-d/api.ts
+++ b/test-d/api.ts
@@ -25,6 +25,9 @@ describe('API', () => {
 
 		const res3 = await cli.request('meta', { });
 		expectType<Misskey.entities.LiteInstanceMetadata>(res3);
+
+		const res4 = await cli.request('meta', { detail: true as boolean });
+		expectType<Misskey.entities.LiteInstanceMetadata | Misskey.entities.DetailedInstanceMetadata>(res4);
 	});
 
 	test('conditional respose type (users/show)', async () => {