| 12345678910111213141516171819202122 |
- import { describe, expect, it } from 'vitest'
- import { getReplicationDestinationType } from './Nodes.utils'
- describe('getReplicationDestinationType', () => {
- it('returns BigQuery for big_query configs', () => {
- expect(getReplicationDestinationType({ big_query: {} })).toBe('BigQuery')
- })
- it('returns Analytics Bucket for iceberg configs', () => {
- expect(getReplicationDestinationType({ iceberg: {} })).toBe('Analytics Bucket')
- })
- it('returns DuckLake for ducklake configs', () => {
- expect(getReplicationDestinationType({ ducklake: {} })).toBe('DuckLake')
- })
- it('returns undefined for unknown or missing configs', () => {
- expect(getReplicationDestinationType({})).toBeUndefined()
- expect(getReplicationDestinationType(undefined)).toBeUndefined()
- })
- })
|