Nodes.utils.test.ts 791 B

12345678910111213141516171819202122
  1. import { describe, expect, it } from 'vitest'
  2. import { getReplicationDestinationType } from './Nodes.utils'
  3. describe('getReplicationDestinationType', () => {
  4. it('returns BigQuery for big_query configs', () => {
  5. expect(getReplicationDestinationType({ big_query: {} })).toBe('BigQuery')
  6. })
  7. it('returns Analytics Bucket for iceberg configs', () => {
  8. expect(getReplicationDestinationType({ iceberg: {} })).toBe('Analytics Bucket')
  9. })
  10. it('returns DuckLake for ducklake configs', () => {
  11. expect(getReplicationDestinationType({ ducklake: {} })).toBe('DuckLake')
  12. })
  13. it('returns undefined for unknown or missing configs', () => {
  14. expect(getReplicationDestinationType({})).toBeUndefined()
  15. expect(getReplicationDestinationType(undefined)).toBeUndefined()
  16. })
  17. })