Skip to content

Commit

Permalink
fix: access to schema elements are redundant
Browse files Browse the repository at this point in the history
Fix #3
  • Loading branch information
tadayosi committed Oct 20, 2023
1 parent 2e3c98f commit 0712fb4
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 30 deletions.
10 changes: 5 additions & 5 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
<properties>
<version.org.apache.camel>4.0.1</version.org.apache.camel>

<version.io.hawt.camel.catalog.maven.plugin>0.0.1</version.io.hawt.camel.catalog.maven.plugin>
<version.org.codehaus.gmaven.plugin>2.1.1</version.org.codehaus.gmaven.plugin>
<version.camel.catalog.maven.plugin>1.0.0</version.camel.catalog.maven.plugin>
<version.groovy.maven.plugin>2.1.1</version.groovy.maven.plugin>

<schema-outdir>./src</schema-outdir>
<schema-file>index.ts</schema-file>
Expand All @@ -31,8 +31,8 @@
<plugins>
<plugin>
<groupId>io.hawt</groupId>
<artifactId>hawtio-camel-catalog-schema-generator-plugin</artifactId>
<version>${version.io.hawt.camel.catalog.maven.plugin}</version>
<artifactId>camel-catalog-schema-generator-plugin</artifactId>
<version>${version.camel.catalog.maven.plugin}</version>
<executions>
<execution>
<id>generate-camel-model</id>
Expand All @@ -50,7 +50,7 @@
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>groovy-maven-plugin</artifactId>
<version>${version.org.codehaus.gmaven.plugin}</version>
<version>${version.groovy.maven.plugin}</version>
<executions>
<execution>
<id>modify-camel-model</id>
Expand Down
35 changes: 15 additions & 20 deletions src/index.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,37 +6,32 @@ describe('camel-model', () => {
})

test('components', () => {
const comps = components.components
expect(comps).toBeDefined()
expect(Object.keys(comps).length).toBeGreaterThan(100)
expect(Object.keys(comps)).toContain('direct')
expect(components).toBeDefined()
expect(Object.keys(components).length).toBeGreaterThan(100)
expect(Object.keys(components)).toContain('direct')
})

test('dataformats', () => {
const dfs = dataformats.dataformats
expect(dfs).toBeDefined()
expect(Object.keys(dfs).length).toBeGreaterThan(10)
expect(Object.keys(dfs)).toContain('json')
expect(dataformats).toBeDefined()
expect(Object.keys(dataformats).length).toBeGreaterThan(10)
expect(Object.keys(dataformats)).toContain('json')
})

test('definitions', () => {
const defs = definitions.definitions
expect(defs).toBeDefined()
expect(Object.keys(defs).length).toBeGreaterThan(30)
expect(Object.keys(defs)).toContain('choice')
expect(definitions).toBeDefined()
expect(Object.keys(definitions).length).toBeGreaterThan(30)
expect(Object.keys(definitions)).toContain('choice')
})

test('languages', () => {
const langs = languages.languages
expect(langs).toBeDefined()
expect(Object.keys(langs).length).toBeGreaterThan(10)
expect(Object.keys(langs)).toContain('simple')
expect(languages).toBeDefined()
expect(Object.keys(languages).length).toBeGreaterThan(10)
expect(Object.keys(languages)).toContain('simple')
})

test('rests', () => {
const rs = rests.rests
expect(rs).toBeDefined()
expect(Object.keys(rs).length).toBeGreaterThan(10)
expect(Object.keys(rs)).toContain('get')
expect(rests).toBeDefined()
expect(Object.keys(rests).length).toBeGreaterThan(10)
expect(Object.keys(rests)).toContain('get')
})
})
10 changes: 5 additions & 5 deletions src/index.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import definitions from './definitions-camel-model.json'
import rests from './rests-camel-model.json'
import dataformats from './dataformats-camel-model.json'
import languages from './languages-camel-model.json'
import components from './components-camel-model.json'
import { definitions } from './definitions-camel-model.json'
import { rests } from './rests-camel-model.json'
import { dataformats } from './dataformats-camel-model.json'
import { languages } from './languages-camel-model.json'
import { components } from './components-camel-model.json'

const apacheCamelModelVersion = '4.0.1'

Expand Down

0 comments on commit 0712fb4

Please sign in to comment.