try {
        await router.load({ component: Bar, params: { x: '1' } });
        assert.fail('expected error1');
      } catch (er) {
        assert.match((er as Error).message, /No value for the required parameter 'id'/);