4
4
* Licensed under the BSD 3-Clause license.
5
5
* For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause
6
6
*/
7
- import { ConfigAggregator , Logger } from '@salesforce/core' ;
7
+ import { SfdxConfigAggregator , Logger } from '@salesforce/core' ;
8
8
import axios from 'axios' ;
9
9
import { expect } from 'chai' ;
10
10
import * as sinon from 'sinon' ;
@@ -29,7 +29,7 @@ describe('TelemetryReporter', () => {
29
29
30
30
it ( 'should send a telemetry event' , async ( ) => {
31
31
const options = { project, key } ;
32
- sandbox . stub ( ConfigAggregator . prototype , 'getPropertyValue' ) . returns ( 'false' ) ;
32
+ sandbox . stub ( SfdxConfigAggregator . prototype , 'getPropertyValue' ) . returns ( 'false' ) ;
33
33
const reporter = await TelemetryReporter . create ( options ) ;
34
34
const sendStub = sandbox . stub ( reporter . getTelemetryClient ( ) , 'trackEvent' ) . callsFake ( ( ) => { } ) ;
35
35
@@ -39,7 +39,7 @@ describe('TelemetryReporter', () => {
39
39
40
40
it ( 'should send a telemetry exception' , async ( ) => {
41
41
const options = { project, key } ;
42
- sandbox . stub ( ConfigAggregator . prototype , 'getPropertyValue' ) . returns ( 'false' ) ;
42
+ sandbox . stub ( SfdxConfigAggregator . prototype , 'getPropertyValue' ) . returns ( 'false' ) ;
43
43
const reporter = await TelemetryReporter . create ( options ) ;
44
44
const sendStub = sandbox . stub ( reporter . getTelemetryClient ( ) , 'trackException' ) . callsFake ( ( ) => { } ) ;
45
45
@@ -50,7 +50,7 @@ describe('TelemetryReporter', () => {
50
50
51
51
it ( 'should send a telemetry trace' , async ( ) => {
52
52
const options = { project, key } ;
53
- sandbox . stub ( ConfigAggregator . prototype , 'getPropertyValue' ) . returns ( 'false' ) ;
53
+ sandbox . stub ( SfdxConfigAggregator . prototype , 'getPropertyValue' ) . returns ( 'false' ) ;
54
54
const reporter = await TelemetryReporter . create ( options ) ;
55
55
const sendStub = sandbox . stub ( reporter . getTelemetryClient ( ) , 'trackTrace' ) . callsFake ( ( ) => { } ) ;
56
56
@@ -60,7 +60,7 @@ describe('TelemetryReporter', () => {
60
60
61
61
it ( 'should send a telemetry metric' , async ( ) => {
62
62
const options = { project, key } ;
63
- sandbox . stub ( ConfigAggregator . prototype , 'getPropertyValue' ) . returns ( 'false' ) ;
63
+ sandbox . stub ( SfdxConfigAggregator . prototype , 'getPropertyValue' ) . returns ( 'false' ) ;
64
64
const reporter = await TelemetryReporter . create ( options ) ;
65
65
const sendStub = sandbox . stub ( reporter . getTelemetryClient ( ) , 'trackMetric' ) . callsFake ( ( ) => { } ) ;
66
66
@@ -69,7 +69,7 @@ describe('TelemetryReporter', () => {
69
69
} ) ;
70
70
71
71
it ( 'should not send a telemetry event when disabled' , async ( ) => {
72
- sandbox . stub ( ConfigAggregator . prototype , 'getPropertyValue' ) . returns ( 'true' ) ;
72
+ sandbox . stub ( SfdxConfigAggregator . prototype , 'getPropertyValue' ) . returns ( 'true' ) ;
73
73
const options = { project, key } ;
74
74
const reporter = await TelemetryReporter . create ( options ) ;
75
75
const sendStub = sandbox . stub ( reporter . getTelemetryClient ( ) , 'trackEvent' ) . callsFake ( ( ) => { } ) ;
@@ -79,7 +79,7 @@ describe('TelemetryReporter', () => {
79
79
} ) ;
80
80
81
81
it ( 'should not send a telemetry exception when disabled' , async ( ) => {
82
- sandbox . stub ( ConfigAggregator . prototype , 'getPropertyValue' ) . returns ( 'true' ) ;
82
+ sandbox . stub ( SfdxConfigAggregator . prototype , 'getPropertyValue' ) . returns ( 'true' ) ;
83
83
const options = { project, key } ;
84
84
const reporter = await TelemetryReporter . create ( options ) ;
85
85
const sendStub = sandbox . stub ( reporter . getTelemetryClient ( ) , 'trackException' ) . callsFake ( ( ) => { } ) ;
@@ -89,7 +89,7 @@ describe('TelemetryReporter', () => {
89
89
} ) ;
90
90
91
91
it ( 'should not send a telemetry trace when disabled' , async ( ) => {
92
- sandbox . stub ( ConfigAggregator . prototype , 'getPropertyValue' ) . returns ( 'true' ) ;
92
+ sandbox . stub ( SfdxConfigAggregator . prototype , 'getPropertyValue' ) . returns ( 'true' ) ;
93
93
const options = { project, key } ;
94
94
const reporter = await TelemetryReporter . create ( options ) ;
95
95
const sendStub = sandbox . stub ( reporter . getTelemetryClient ( ) , 'trackTrace' ) . callsFake ( ( ) => { } ) ;
@@ -99,7 +99,7 @@ describe('TelemetryReporter', () => {
99
99
} ) ;
100
100
101
101
it ( 'should not send a telemetry metric when disabled' , async ( ) => {
102
- sandbox . stub ( ConfigAggregator . prototype , 'getPropertyValue' ) . returns ( 'true' ) ;
102
+ sandbox . stub ( SfdxConfigAggregator . prototype , 'getPropertyValue' ) . returns ( 'true' ) ;
103
103
const options = { project, key } ;
104
104
const reporter = await TelemetryReporter . create ( options ) ;
105
105
const sendStub = sandbox . stub ( reporter . getTelemetryClient ( ) , 'trackMetric' ) . callsFake ( ( ) => { } ) ;
@@ -109,7 +109,7 @@ describe('TelemetryReporter', () => {
109
109
} ) ;
110
110
111
111
it ( 'should log to enable telemetry metric when disabled' , async ( ) => {
112
- sandbox . stub ( ConfigAggregator . prototype , 'getPropertyValue' ) . returns ( 'true' ) ;
112
+ sandbox . stub ( SfdxConfigAggregator . prototype , 'getPropertyValue' ) . returns ( 'true' ) ;
113
113
const warn = sandbox . stub ( ) ;
114
114
// eslint-disable-next-line @typescript-eslint/no-explicit-any
115
115
sandbox . stub ( Logger , 'child' ) . resolves ( { warn, debug : sandbox . stub ( ) } as any ) ;
@@ -123,7 +123,7 @@ describe('TelemetryReporter', () => {
123
123
124
124
it ( 'should log to disable telemetry metric when enabled' , async ( ) => {
125
125
const warn = sandbox . stub ( ) ;
126
- sandbox . stub ( ConfigAggregator . prototype , 'getPropertyValue' ) . returns ( 'false' ) ;
126
+ sandbox . stub ( SfdxConfigAggregator . prototype , 'getPropertyValue' ) . returns ( 'false' ) ;
127
127
// eslint-disable-next-line @typescript-eslint/no-explicit-any
128
128
sandbox . stub ( Logger , 'child' ) . resolves ( { warn, debug : sandbox . stub ( ) } as any ) ;
129
129
const options = { project, key } ;
@@ -135,7 +135,7 @@ describe('TelemetryReporter', () => {
135
135
} ) ;
136
136
137
137
it ( 'should cache config aggregator' , async ( ) => {
138
- const stub = sandbox . stub ( ConfigAggregator , 'create' ) ;
138
+ const stub = sandbox . stub ( SfdxConfigAggregator , 'create' ) ;
139
139
140
140
// eslint-disable-next-line @typescript-eslint/no-explicit-any
141
141
stub . resolves ( { getPropertyValue : ( ) => false } as any ) ;
0 commit comments