UNPKG

trade360-nodejs-sdk

Version:

LSports Trade360 SDK for Node.js

18 lines 1.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const conversion_error_1 = require("../../../src/entities/errors/conversion.error"); const base_error_1 = require("../../../src/entities/errors/base.error"); describe('ConversionError', () => { it('should instantiate with a formatted message and correct name', () => { const error = new conversion_error_1.ConversionError('MyClass', 'bad data'); expect(error).toBeInstanceOf(conversion_error_1.ConversionError); expect(error).toBeInstanceOf(base_error_1.BaseError); expect(error.message).toBe('failed converting object to MyClass instance!, err: bad data'); expect(error.name).toBe('ConversionError'); }); it('should handle non-string errors', () => { const error = new conversion_error_1.ConversionError('OtherClass', { foo: 'bar' }); expect(error.message).toBe('failed converting object to OtherClass instance!, err: [object Object]'); }); }); //# sourceMappingURL=conversion.error.spec.js.map