Browse Source

test(core): Do not throw errors in e2e tests for search service

Michael Bromley 6 years ago
parent
commit
5fc9484f5e
1 changed files with 7 additions and 1 deletions
  1. 7 1
      packages/core/src/service/services/search.service.ts

+ 7 - 1
packages/core/src/service/services/search.service.ts

@@ -1,5 +1,6 @@
 import { Injectable } from '@nestjs/common';
 import { JobInfo } from '@vendure/common/lib/generated-types';
+import { JobState, Maybe, Scalars } from '../../../../common/src/generated-types';
 
 import { RequestContext } from '../../api/common/request-context';
 import { InternalServerError } from '../../common/error/errors';
@@ -22,6 +23,11 @@ export class SearchService {
         if (!process.env.CI) {
             Logger.warn(`The SearchService should be overridden by an appropriate search plugin.`);
         }
-        throw new InternalServerError('error.not-implemented');
+        return {
+            id: 'error',
+            name: '',
+            state: JobState.FAILED,
+            progress: 0,
+        };
     }
 }