diff --git a/packages/taquito-core/src/errors.ts b/packages/taquito-core/src/errors.ts index ce21ec6a2f..2544c77377 100644 --- a/packages/taquito-core/src/errors.ts +++ b/packages/taquito-core/src/errors.ts @@ -119,9 +119,11 @@ export class InvalidViewParameterError extends ParameterValidationError { constructor(public viewName: string, public sigs: any, public args: any, public cause?: any) { super(); this.name = 'InvalidViewParameterError'; - this.message = `view name: ${viewName} received arguments: ${JSON.stringify( + this.message = `Invalid arguments ${JSON.stringify( args - )} while expecting one of the following signatures: (${JSON.stringify(sigs)}).`; + )} received for view name "${viewName}", expecting one of the following signatures: "${JSON.stringify( + sigs + )}".`; } } diff --git a/packages/taquito-core/test/errors.spec.ts b/packages/taquito-core/test/errors.spec.ts index 6507addbde..02ee0a564a 100644 --- a/packages/taquito-core/test/errors.spec.ts +++ b/packages/taquito-core/test/errors.spec.ts @@ -144,9 +144,9 @@ describe('common error classes', () => { expect(error).toBeInstanceOf(ParameterValidationError); expect(error).toBeInstanceOf(InvalidViewParameterError); expect(error.message).toEqual( - `view name: foo received arguments: "bar" while expecting one of the following signatures: (${JSON.stringify( + `Invalid arguments "bar" received for view name "foo", expecting one of the following signatures: "${JSON.stringify( { parameter: 'nat', result: 'nat' } - )}).` + )}".` ); } });