@@ -52,6 +52,22 @@ describe('LoggerProvider', () => {
5252 assert . ok ( processor instanceof NoopLogRecordProcessor ) ;
5353 } ) ;
5454
55+ it ( 'should add logRecord processor' , ( ) => {
56+ const logRecordProcessor = new NoopLogRecordProcessor ( ) ;
57+ const provider = new LoggerProvider ( {
58+ processors : [ logRecordProcessor ] ,
59+ } ) ;
60+ const sharedState = provider [ '_sharedState' ] ;
61+ assert . ok (
62+ sharedState . activeProcessor instanceof MultiLogRecordProcessor
63+ ) ;
64+ assert . strictEqual ( sharedState . activeProcessor . processors . length , 1 ) ;
65+ assert . strictEqual (
66+ sharedState . activeProcessor . processors [ 0 ] ,
67+ logRecordProcessor
68+ ) ;
69+ } ) ;
70+
5571 it ( 'should have default resource if not pass' , ( ) => {
5672 const provider = new LoggerProvider ( ) ;
5773 const { resource } = provider [ '_sharedState' ] ;
@@ -201,21 +217,6 @@ describe('LoggerProvider', () => {
201217 } ) ;
202218 } ) ;
203219
204- describe ( 'addLogRecordProcessor' , ( ) => {
205- it ( 'should add logRecord processor' , ( ) => {
206- const provider = new LoggerProvider ( ) ;
207- const sharedState = provider [ '_sharedState' ] ;
208- const logRecordProcessor = new NoopLogRecordProcessor ( ) ;
209- provider . addLogRecordProcessor ( logRecordProcessor ) ;
210- assert . ok ( sharedState . activeProcessor instanceof MultiLogRecordProcessor ) ;
211- assert . strictEqual ( sharedState . activeProcessor . processors . length , 1 ) ;
212- assert . strictEqual (
213- sharedState . activeProcessor . processors [ 0 ] ,
214- logRecordProcessor
215- ) ;
216- } ) ;
217- } ) ;
218-
219220 describe ( '.forceFlush()' , ( ) => {
220221 it ( 'should call forceFlush on all registered log record processors' , done => {
221222 sinon . restore ( ) ;
0 commit comments