mirror of
https://github.com/nestjs/nest.git
synced 2026-02-21 23:11:44 +00:00
chore: align message pattern to event pattern
This commit is contained in:
@@ -54,11 +54,9 @@ export const MessagePattern: {
|
||||
key: string | symbol,
|
||||
descriptor: PropertyDescriptor,
|
||||
) => {
|
||||
const patternsMetadata =
|
||||
Reflect.getMetadata(PATTERN_METADATA, target[key]) || [];
|
||||
Reflect.defineMetadata(
|
||||
PATTERN_METADATA,
|
||||
[...patternsMetadata, metadata],
|
||||
[].concat(metadata),
|
||||
descriptor.value,
|
||||
);
|
||||
Reflect.defineMetadata(
|
||||
|
||||
@@ -33,8 +33,7 @@ describe('ListenerMetadataExplorer', () => {
|
||||
@MessagePattern(msgPattern)
|
||||
public testMessage() {}
|
||||
|
||||
@MessagePattern(firstMultipleMsgPattern)
|
||||
@MessagePattern(secondMultipleMsgPattern)
|
||||
@MessagePattern([firstMultipleMsgPattern, secondMultipleMsgPattern])
|
||||
public testMultipleMessage() {}
|
||||
|
||||
@EventPattern(evtPattern)
|
||||
@@ -110,8 +109,8 @@ describe('ListenerMetadataExplorer', () => {
|
||||
'extras',
|
||||
]);
|
||||
expect(metadata.patterns.length).to.eql(2);
|
||||
expect(metadata.patterns[0]).to.eql(secondMultipleMsgPattern);
|
||||
expect(metadata.patterns[1]).to.eql(firstMultipleMsgPattern);
|
||||
expect(metadata.patterns[0]).to.eql(firstMultipleMsgPattern);
|
||||
expect(metadata.patterns[1]).to.eql(secondMultipleMsgPattern);
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user