trade360-nodejs-sdk
Version:
LSports Trade360 SDK for Node.js
17 lines • 987 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const consumption_message_error_1 = require("../../../src/entities/errors/consumption-message.error");
const base_error_1 = require("../../../src/entities/errors/base.error");
describe('ConsumptionMessageError', () => {
it('should instantiate with a formatted message', () => {
const error = new consumption_message_error_1.ConsumptionMessageError('test');
expect(error).toBeInstanceOf(consumption_message_error_1.ConsumptionMessageError);
expect(error).toBeInstanceOf(base_error_1.BaseError);
expect(error.message).toBe('Error processing message, Error: test');
});
it('should handle non-string errors', () => {
const error = new consumption_message_error_1.ConsumptionMessageError({ foo: 'bar' });
expect(error.message).toBe('Error processing message, Error: [object Object]');
});
});
//# sourceMappingURL=consumption-message.error.spec.js.map