Skip to content

Commit 32bd39f

Browse files
asyncapi-botasyncapi-botjonaslagoni
authored
fix: update @asyncapi/parser to 1.4.4 version (#142)
* fix: update @asyncapi/parser to 1.4.4 version * Removed any parser-specific properties from the expected output and changed the test to only looking for matching the object. Co-authored-by: asyncapi-bot <info@asyncapi.io> Co-authored-by: Jonas Lagoni <jonas-lt@live.dk>
1 parent cc42b3a commit 32bd39f

File tree

5 files changed

+17
-18
lines changed

5 files changed

+17
-18
lines changed

package-lock.json

Lines changed: 9 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
],
3131
"dependencies": {
3232
"@apidevtools/json-schema-ref-parser": "^9.0.7",
33-
"@asyncapi/parser": "^1.4.2",
33+
"@asyncapi/parser": "^1.4.4",
3434
"change-case": "^4.1.2"
3535
},
3636
"devDependencies": {

test/processors/AsyncAPIInputProcessor.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ describe('AsyncAPIInputProcessor', function() {
3838
const expectedCommonInputModel = JSON.parse(expectedCommonInputModelString);
3939
const processor = new AsyncAPIInputProcessor();
4040
const commonInputModel = await processor.process(basicDoc);
41-
expect(commonInputModel).toEqual(expectedCommonInputModel);
41+
expect(commonInputModel).toMatchObject(expectedCommonInputModel);
4242
});
4343
test('should be able to process parsed objects', async function() {
4444
const basicDocString = fs.readFileSync(path.resolve(__dirname, './AsyncAPIInputProcessor/basic.json'), 'utf8');
@@ -47,7 +47,7 @@ describe('AsyncAPIInputProcessor', function() {
4747
const parsedObject = await parse(basicDocString);
4848
const processor = new AsyncAPIInputProcessor();
4949
const commonInputModel = await processor.process(parsedObject);
50-
expect(commonInputModel).toEqual(expectedCommonInputModel);
50+
expect(commonInputModel).toMatchObject(expectedCommonInputModel);
5151
});
5252
});
5353

test/processors/AsyncAPIInputProcessor/commonInputModel/basic.json

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,9 @@
77
"email":{
88
"type":"string",
99
"format":"email",
10-
"x-parser-schema-id":"<anonymous-schema-2>",
1110
"x-modelgen-inferred-name": "<anonymous-schema-2>"
1211
}
1312
},
14-
"x-parser-schema-id":"<anonymous-schema-1>",
1513
"x-modelgen-inferred-name":"<anonymous-schema-1>"
1614
},
1715
"type":"object",
@@ -21,7 +19,6 @@
2119
"originalSchema":{
2220
"type":"string",
2321
"format":"email",
24-
"x-parser-schema-id":"<anonymous-schema-2>",
2522
"x-modelgen-inferred-name": "<anonymous-schema-2>"
2623
},
2724
"type":"string"
@@ -71,15 +68,11 @@
7168
"properties":{
7269
"email":{
7370
"type":"string",
74-
"format":"email",
75-
"x-parser-schema-id":"<anonymous-schema-2>"
71+
"format":"email"
7672
}
77-
},
78-
"x-parser-schema-id":"<anonymous-schema-1>"
73+
}
7974
},
80-
"schemaFormat":"application/vnd.aai.asyncapi;version=2.0.0",
81-
"x-parser-message-parsed":true,
82-
"x-parser-message-name":"<anonymous-message-1>"
75+
"schemaFormat":"application/vnd.aai.asyncapi;version=2.0.0"
8376
}
8477
}
8578
}

test/processors/InputProcessor.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ describe('InputProcessor', function() {
6161
const basicDoc = JSON.parse(basicDocString);
6262
const expectedCommonInputModel = JSON.parse(expectedCommonInputModelString);
6363
const commonInputModel = await processor.process(basicDoc);
64-
expect(commonInputModel).toEqual(expectedCommonInputModel);
64+
expect(commonInputModel).toMatchObject(expectedCommonInputModel);
6565
});
6666
test('with parsed document', async function() {
6767
const processor = new InputProcessor();
@@ -70,7 +70,7 @@ describe('InputProcessor', function() {
7070
const expectedCommonInputModel = JSON.parse(expectedCommonInputModelString);
7171
const parsedObject = await parse(basicDocString);
7272
const commonInputModel = await processor.process(parsedObject);
73-
expect(commonInputModel).toEqual(expectedCommonInputModel);
73+
expect(commonInputModel).toMatchObject(expectedCommonInputModel);
7474
});
7575
});
7676
});

0 commit comments

Comments
 (0)