@@ -6,9 +6,9 @@ import { TestContext, MockTestOrgData } from '@salesforce/core/lib/testSetup';
66import { ensureJsonMap , AnyJson } from '@salesforce/ts-types' ;
77import { Config } from '@oclif/core' ;
88import { ComponentSet , ComponentSetBuilder , LazyCollection , SourceComponent } from '@salesforce/source-deploy-retrieve' ;
9- import { DataConnectionHelper } from '../../../../src/dataConnectionHelper ' ;
9+ import { ApiHelper } from '../../../../src/apiHelper ' ;
1010import { PostReplicatedDataset } from '../../../../src/modules/upsert' ;
11- import { MetadataBuilder } from '../../../../src/metadataBuilder ' ;
11+ import { MetadataHelper } from '../../../../src/metadataHelper ' ;
1212import ConnectedObjectUpsert from '../../../../src/commands/analytics/connected-objects/upsert' ;
1313import {
1414 createReplicatedDateset , getDataConnectors , getEmptyReplicatedDataset , getReplicatedDatasetFields , getReplicatedDatasets
@@ -28,11 +28,11 @@ describe('analytics recipe run', () => {
2828 let result = { } ;
2929 const requestMap = ensureJsonMap ( request ) ;
3030 const url = requestMap . url as string ;
31- if ( requestMap . method === 'GET' && url === DataConnectionHelper . REPLICATED_DATASETS_API ) {
31+ if ( requestMap . method === 'GET' && url === ApiHelper . REPLICATED_DATASETS_API ) {
3232 result = getEmptyReplicatedDataset ( ) ;
33- } else if ( requestMap . method === 'GET' && url === DataConnectionHelper . DATA_CONNECTORS_API ) {
33+ } else if ( requestMap . method === 'GET' && url === ApiHelper . DATA_CONNECTORS_API ) {
3434 result = getDataConnectors ;
35- } else if ( requestMap . method === 'POST' && url === DataConnectionHelper . REPLICATED_DATASETS_API ) {
35+ } else if ( requestMap . method === 'POST' && url === ApiHelper . REPLICATED_DATASETS_API ) {
3636 const body = JSON . parse ( requestMap ?. body as string ) as PostReplicatedDataset ;
3737 result = createReplicatedDateset ( body . connectorId , body . sourceObjectName ) ;
3838 } else {
@@ -47,7 +47,7 @@ describe('analytics recipe run', () => {
4747 after ( async ( ) => { $$ . restore ( ) ; } ) ;
4848
4949 it ( 'should mark multiple fields and return a json' , async ( ) => {
50- stubMethodsInMetadataBuilder ( $$ , simpleRecipe ) ;
50+ stubMethodsInMetadataHelper ( $$ , simpleRecipe ) ;
5151 const cmd = new ConnectedObjectUpsert ( [ ...commandParams , '--json' ] , config ) ;
5252 const result = await cmd . run ( ) ;
5353 expect ( result ) . to . deep . equal ( [
@@ -62,14 +62,14 @@ describe('analytics recipe run', () => {
6262 } ) ;
6363
6464 it ( 'should mark a single field and return a json' , async ( ) => {
65- $$ . SANDBOX . stub ( MetadataBuilder . prototype , 'getElements' ) . resolves ( [ simpleRecipe ] ) ;
66- $$ . SANDBOX . stub ( DataConnectionHelper . prototype , 'getReplicatedDatasets' ) . resolves (
65+ $$ . SANDBOX . stub ( MetadataHelper . prototype , 'getElements' ) . resolves ( [ simpleRecipe ] ) ;
66+ $$ . SANDBOX . stub ( ApiHelper . prototype , 'getReplicatedDatasets' ) . resolves (
6767 getReplicatedDatasets ( [ 'User' ] ) . replicatedDatasets
6868 ) ;
6969 const fieldIsSkipped = new Map ( recipeFields . map ( ( field ) => [ field , false ] ) ) ;
7070 const USERNAME = 'Username' ;
7171 fieldIsSkipped . set ( USERNAME , true ) ;
72- $$ . SANDBOX . stub ( DataConnectionHelper . prototype , 'getReplicatedDatasetFields' as any ) . resolves (
72+ $$ . SANDBOX . stub ( ApiHelper . prototype , 'getReplicatedDatasetFields' as any ) . resolves (
7373 getReplicatedDatasetFields ( fieldIsSkipped )
7474 ) ;
7575 const cmd = new ConnectedObjectUpsert ( [ ...commandParams , '--json' ] , config ) ;
@@ -86,27 +86,27 @@ describe('analytics recipe run', () => {
8686 } ) ;
8787
8888 it ( 'should mark multiple fields and print result (warn: 1 extra field found)' , async ( ) => {
89- $$ . SANDBOX . stub ( MetadataBuilder . prototype , 'getElements' ) . resolves ( [ simpleRecipe ] ) ;
90- $$ . SANDBOX . stub ( DataConnectionHelper . prototype , 'getReplicatedDatasets' ) . resolves (
89+ $$ . SANDBOX . stub ( MetadataHelper . prototype , 'getElements' ) . resolves ( [ simpleRecipe ] ) ;
90+ $$ . SANDBOX . stub ( ApiHelper . prototype , 'getReplicatedDatasets' ) . resolves (
9191 getReplicatedDatasets ( [ 'User' ] ) . replicatedDatasets
9292 ) ;
9393 const fieldIsSkipped = new Map ( recipeFields . map ( ( field ) => [ field , true ] ) ) ;
9494 recipeFields . push ( 'Extra__c' ) ;
95- $$ . SANDBOX . stub ( DataConnectionHelper . prototype , 'getReplicatedDatasetFields' as any ) . resolves (
95+ $$ . SANDBOX . stub ( ApiHelper . prototype , 'getReplicatedDatasetFields' as any ) . resolves (
9696 getReplicatedDatasetFields ( fieldIsSkipped )
9797 ) ;
9898 const cmd = new ConnectedObjectUpsert ( [ ...commandParams , '--verbose' ] , config ) ;
9999 await cmd . run ( ) ;
100100 } ) ;
101101
102102 it ( 'should make no changes and return a json' , async ( ) => {
103- $$ . SANDBOX . stub ( MetadataBuilder . prototype , 'getElements' ) . resolves ( [ simpleRecipe ] ) ;
104- $$ . SANDBOX . stub ( DataConnectionHelper . prototype , 'getReplicatedDatasets' ) . resolves (
103+ $$ . SANDBOX . stub ( MetadataHelper . prototype , 'getElements' ) . resolves ( [ simpleRecipe ] ) ;
104+ $$ . SANDBOX . stub ( ApiHelper . prototype , 'getReplicatedDatasets' ) . resolves (
105105 getReplicatedDatasets ( [ 'User' ] ) . replicatedDatasets
106106 ) ;
107107 const fieldIsSkipped = new Map ( recipeFields . map ( ( field ) => [ field , false ] ) ) ;
108108 recipeFields . push ( 'Extra__c' ) ;
109- $$ . SANDBOX . stub ( DataConnectionHelper . prototype , 'getReplicatedDatasetFields' as any ) . resolves (
109+ $$ . SANDBOX . stub ( ApiHelper . prototype , 'getReplicatedDatasetFields' as any ) . resolves (
110110 getReplicatedDatasetFields ( fieldIsSkipped )
111111 ) ;
112112 const cmd = new ConnectedObjectUpsert ( [ ...commandParams , '--json' , '--verbose' ] , config ) ;
@@ -115,7 +115,7 @@ describe('analytics recipe run', () => {
115115 } ) ;
116116} ) ;
117117
118- function stubMethodsInMetadataBuilder ( testContext : TestContext , result : unknown ) : void {
118+ function stubMethodsInMetadataHelper ( testContext : TestContext , result : unknown ) : void {
119119 testContext . setConfigStubContents ( 'SfProjectJson' , {
120120 contents : { packageDirectories : [ { path : 'force-app' , default : true } ] , pushPackageDirectoriesSequentially : true } ,
121121 } ) ;
0 commit comments