123456789101112131415161718192021222324252627282930 |
- // Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/
- import UserError from '../UserError.ts'
- const errors = [
- {
- message: 'A problem example.',
- },
- {
- field: 'title',
- message: 'A problem with the title.',
- },
- ]
- const userError = new UserError(errors)
- describe('UserError', () => {
- it('should construct itself correctly', () => {
- expect(userError.generalErrors).toEqual(['A problem example.'])
- expect(userError.fieldErrors).toEqual([
- { field: 'title', message: 'A problem with the title.' },
- ])
- })
- it('get field error list', () => {
- expect(userError.getFieldErrorList()).toEqual({
- title: 'A problem with the title.',
- })
- })
- })
|