Преглед на файлове

test(api-gateway): assert withdrawn method failure

imccyu преди 1 месец
родител
ревизия
00a559bf2b
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 3 3
      packages/api/gateway/tests/client.spec.ts

+ 3 - 3
packages/api/gateway/tests/client.spec.ts

@@ -432,7 +432,7 @@ describe('Client TypeRT API', () => {
     expect((ctx.remote as unknown as Record<string, unknown>).goals).toBeUndefined()
   })
 
-  it('rejects a method obtained from a withdrawn namespace getter', async () => {
+  it('fails a method obtained from a withdrawn namespace getter', async () => {
     const ctx = await bench(vi.fn<ConnectionHandle['rpc']['call']>())
     const dispose = await ctx.remote.$mount({ package: '@fixture/goals', descriptors: [directDescriptor()] })
     const namespace = ctx.get('remote.goals') as unknown as object
@@ -442,8 +442,8 @@ describe('Client TypeRT API', () => {
 
     expect(getter).toBeTypeOf('function')
     const withdrawn = getter?.call(namespace) as (...args: unknown[]) => Promise<unknown>
-    await expect(withdrawn('agent-1', { objective: 'ship' }))
-      .rejects.toThrow('Remote method is no longer mounted')
+    expect(() => withdrawn('agent-1', { objective: 'ship' }))
+      .toThrow('Remote method is no longer mounted')
   })
 
   it('preserves a __proto__ wire parameter as an own named argument', async () => {