Нет описания

OCPPError.test.ts 935B

1234567891011121314151617181920212223
  1. import { expect } from '@std/expect'
  2. import { describe, it } from 'node:test'
  3. import { OCPPError } from '../../src/exception/OCPPError.js'
  4. import { ErrorType } from '../../src/types/index.js'
  5. import { Constants } from '../../src/utils/Constants.js'
  6. await describe('OCPPError test suite', async () => {
  7. await it('Verify that OCPPError can be instantiated', () => {
  8. const ocppError = new OCPPError(ErrorType.GENERIC_ERROR, '')
  9. expect(ocppError).toBeInstanceOf(OCPPError)
  10. expect(ocppError.name).toBe('OCPPError')
  11. expect(ocppError.message).toBe('')
  12. expect(ocppError.code).toBe(ErrorType.GENERIC_ERROR)
  13. expect(ocppError.command).toBe(Constants.UNKNOWN_OCPP_COMMAND)
  14. expect(ocppError.details).toBeUndefined()
  15. expect(typeof ocppError.stack === 'string').toBe(true)
  16. expect(ocppError.stack).not.toBe('')
  17. expect(ocppError.cause).toBeUndefined()
  18. expect(ocppError.date).toBeInstanceOf(Date)
  19. })
  20. })