zammad/zammad

View on GitHub
app/frontend/shared/form/core/__tests__/createValidationPlugin.spec.ts

Summary

Maintainability
A
55 mins
Test Coverage
// Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/

import createValidationPlugin, {
  getValidationRuleMessages,
} from '#shared/form/core/createValidationPlugin.ts'

describe('createValidationPlugin', () => {
  it('check that validation plugin will be returned', () => {
    const validationPlugin = createValidationPlugin()

    expect(typeof validationPlugin).toEqual('function')
  })
})

describe('getValidationRuleMessages', () => {
  it('get validation messages from custom rules', () => {
    const validationRuleMessages = getValidationRuleMessages()

    expect(validationRuleMessages).toEqual({
      date_range: expect.any(Function),
    })
  })
})