Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion lib/compile/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ const getChannels = require('./channels');
const cds = require('@sap/cds/lib');
const { join } = require('path');
const messages = require("./message");
const DEBUG = cds.debug('asyncapi');
const presetMapping = {
'event_spec_version': 'x-sap-event-spec-version',
'event_source': 'x-sap-event-source',
Expand All @@ -29,7 +30,7 @@ module.exports = function processor(csn, options = {}) {
const ordNamespace = _getNamespace(cds.env.ord.namespace);
const asyncapiNamespace = _getNamespace(envConf.application_namespace);
if (ordNamespace !== asyncapiNamespace) {
console.warn(messages.NAMESPACE_MISMATCH)
DEBUG?.(messages.NAMESPACE_MISMATCH)
}
}

Expand Down
11 changes: 11 additions & 0 deletions test/lib/compile/asyncapiMetadata.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -94,4 +94,15 @@ describe('asyncapi export: presets and annotations', () => {
const generatedAsyncAPI = toAsyncAPI(csn);
expect(generatedAsyncAPI).toHaveProperty('x-sap-application-namespace','customer.cap-js-asyncapi')
});

test('Console warnings and errors are not used', async () => {
const inputCDS = await read(join(baseInputPath, 'valid', 'presets.cds'));
const csn = cds.compile.to.csn(inputCDS);
const generatedAsyncAPI = toAsyncAPI(csn);

expect(generatedAsyncAPI).not.toHaveProperty('console.warn');
expect(generatedAsyncAPI).not.toHaveProperty('console.error');
});


});