7
7
8
8
import { $$ , expect , test } from '@salesforce/command/lib/test' ;
9
9
import { Aliases , AuthInfo , Connection , Org , User , AuthInfoConfig , Messages } from '@salesforce/core' ;
10
- import { spyMethod , StubbedType , stubInterface , stubMethod } from '@salesforce/ts-sinon' ;
10
+ import { StubbedType , stubInterface , stubMethod } from '@salesforce/ts-sinon' ;
11
11
import { MockTestOrgData } from '@salesforce/core/lib/testSetup' ;
12
12
import { SecureBuffer } from '@salesforce/core/lib/secureBuffer' ;
13
- import { Crypto } from '@salesforce/core/lib/crypto' ;
14
13
15
14
Messages . importMessagesDirectory ( __dirname ) ;
16
15
const messages = Messages . loadMessages ( '@salesforce/plugin-user' , 'password.generate' ) ;
@@ -19,7 +18,6 @@ describe('force:user:password:generate', () => {
19
18
let authInfoStub : StubbedType < AuthInfo > ;
20
19
let authInfoConfigStub : StubbedType < AuthInfoConfig > ;
21
20
const testData = new MockTestOrgData ( ) ;
22
- let cryptoSpy ;
23
21
24
22
async function prepareStubs ( throws = false ) {
25
23
const authFields = await testData . getConfig ( ) ;
@@ -37,8 +35,6 @@ describe('force:user:password:generate', () => {
37
35
id : '0052D0000043PawWWR' ,
38
36
} ) ;
39
37
40
- cryptoSpy = spyMethod ( $$ . SANDBOX , Crypto . prototype , 'encrypt' ) ;
41
-
42
38
const secureBuffer : SecureBuffer < void > = new SecureBuffer < void > ( ) ;
43
39
secureBuffer . consume ( Buffer . from ( 'abc' , 'utf8' ) ) ;
44
40
stubMethod ( $$ . SANDBOX , User , 'generatePasswordUtf8' ) . returns ( secureBuffer ) ;
@@ -71,7 +67,7 @@ describe('force:user:password:generate', () => {
71
67
] ;
72
68
const result = JSON . parse ( ctx . stdout ) . result ;
73
69
expect ( result ) . to . deep . equal ( expected ) ;
74
- expect ( cryptoSpy . calledTwice ) . to . be . true ;
70
+ expect ( authInfoStub . update . callCount ) . to . equal ( 2 ) ;
75
71
} ) ;
76
72
77
73
test
@@ -82,7 +78,7 @@ describe('force:user:password:generate', () => {
82
78
const expected = [ { username : 'defaultusername@test.com' , password : 'abc' } ] ;
83
79
const result = JSON . parse ( ctx . stdout ) . result ;
84
80
expect ( result ) . to . deep . equal ( expected ) ;
85
- expect ( cryptoSpy . calledOnce ) . to . be . true ;
81
+ expect ( authInfoStub . update . callCount ) . to . equal ( 1 ) ;
86
82
} ) ;
87
83
88
84
test
@@ -95,6 +91,6 @@ describe('force:user:password:generate', () => {
95
91
expect ( result . message ) . to . equal ( messages . getMessage ( 'noSelfSetError' ) ) ;
96
92
expect ( result . status ) . to . equal ( 1 ) ;
97
93
expect ( result . name ) . to . equal ( 'noSelfSetError' ) ;
98
- expect ( cryptoSpy . callCount ) . to . equal ( 0 ) ;
94
+ expect ( authInfoStub . update . callCount ) . to . equal ( 0 ) ;
99
95
} ) ;
100
96
} ) ;
0 commit comments