55 * For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause
66 */
77
8- import fs from 'node:fs' ;
98import { expect } from 'chai' ;
109import { TestContext } from '@salesforce/core/testSetup' ;
1110import { DevServerUtils } from '../../src/shared/devServerUtils.js' ;
@@ -18,56 +17,48 @@ describe('identityUtils', () => {
1817 $$ . restore ( ) ;
1918 } ) ;
2019
21- it ( 'createIdentityToken resolves if lwr.config.json is not found' , async ( ) => {
20+ it ( 'updateServerConfigFileWithIdentityToken resolves if lwr.config.json is not found' , async ( ) => {
2221 $$ . SANDBOX . stub ( DevServerUtils , 'getServerConfigFileLocation' ) . returns ( 'lwr.config.json' ) ;
23- $$ . SANDBOX . stub ( fs , 'existsSync' ) . returns ( false ) ;
2422
25- const resolved = await IdentityUtils . createIdentityToken ( ) ;
23+ const resolved = await IdentityUtils . updateServerConfigFileWithIdentityToken ( ) ;
2624 expect ( resolved ) . to . equal ( undefined ) ;
2725 } ) ;
2826
29- it ( 'createIdentityToken resolves if lwr.config.json has identity token' , async ( ) => {
27+ it ( 'updateServerConfigFileWithIdentityToken resolves if lwr.config.json has identity token' , async ( ) => {
3028 $$ . SANDBOX . stub ( DevServerUtils , 'getServerConfigFileLocation' ) . returns ( 'lwr.config.json' ) ;
31- $$ . SANDBOX . stub ( fs , 'existsSync' ) . returns ( true ) ;
3229 $$ . SANDBOX . stub ( DevServerUtils , 'fetchServerConfigFileContent' ) . returns ( { identityToken : 'foo' } ) ;
3330
34- const resolved = await IdentityUtils . createIdentityToken ( ) ;
31+ const resolved = await IdentityUtils . updateServerConfigFileWithIdentityToken ( ) ;
3532 expect ( resolved ) . to . equal ( undefined ) ;
3633 } ) ;
3734
38- it ( 'createIdentityToken resolves if lwr.config.json has identity token' , async ( ) => {
35+ it ( 'updateServerConfigFileWithIdentityToken resolves if lwr.config.json has identity token' , async ( ) => {
3936 $$ . SANDBOX . stub ( DevServerUtils , 'getServerConfigFileLocation' ) . returns ( 'lwr.config.json' ) ;
40- $$ . SANDBOX . stub ( fs , 'existsSync' ) . returns ( true ) ;
4137 $$ . SANDBOX . stub ( DevServerUtils , 'fetchServerConfigFileContent' ) . returns ( { identityToken : 'foo' } ) ;
4238
43- const resolved = await IdentityUtils . createIdentityToken ( ) ;
39+ const resolved = await IdentityUtils . updateServerConfigFileWithIdentityToken ( ) ;
4440 expect ( resolved ) . to . equal ( undefined ) ;
4541 } ) ;
4642
47- it ( 'createIdentityToken resolves if lwr.config.json has no idenity token and creates one' , async ( ) => {
43+ it ( 'updateServerConfigFileWithIdentityToken resolves if lwr.config.json has no idenity token and creates one' , async ( ) => {
4844 $$ . SANDBOX . stub ( DevServerUtils , 'getServerConfigFileLocation' ) . returns ( 'lwr.config.json' ) ;
49- $$ . SANDBOX . stub ( fs , 'existsSync' ) . returns ( true ) ;
5045 $$ . SANDBOX . stub ( DevServerUtils , 'fetchServerConfigFileContent' ) . returns ( { } ) ;
5146 $$ . SANDBOX . stub ( DevServerUtils , 'writeServerConfigFileContent' ) . resolves ( ) ;
5247
53- const resolved = await IdentityUtils . createIdentityToken ( ) ;
48+ const resolved = await IdentityUtils . updateServerConfigFileWithIdentityToken ( ) ;
5449 expect ( resolved ) . to . equal ( undefined ) ;
5550 } ) ;
5651
57- it ( 'createIdentityToken rejects if identity token can not be written to lwr.config.json' , async ( ) => {
52+ it ( 'updateServerConfigFileWithIdentityToken rejects if identity token can not be written to lwr.config.json' , async ( ) => {
5853 const errorMessage = 'foo bar' ;
59- $$ . SANDBOX . stub ( DevServerUtils , 'getServerConfigFileLocation' ) . returns ( 'lwr.config.json' ) ;
60- $$ . SANDBOX . stub ( fs , 'existsSync' ) . returns ( true ) ;
6154 $$ . SANDBOX . stub ( DevServerUtils , 'fetchServerConfigFileContent' ) . returns ( { } ) ;
6255 $$ . SANDBOX . stub ( DevServerUtils , 'writeServerConfigFileContent' ) . throws ( new Error ( errorMessage ) ) ;
6356
6457 try {
65- await IdentityUtils . createIdentityToken ( ) ;
58+ await IdentityUtils . updateServerConfigFileWithIdentityToken ( ) ;
6659 } catch ( err ) {
6760 const error = err as Error ;
68- expect ( error . message ) . to . equal (
69- `Error thrown while trying to write identity token to lwr.config.js: ${ errorMessage } `
70- ) ;
61+ expect ( error . message ) . to . equal ( errorMessage ) ;
7162 }
7263 } ) ;
7364} ) ;
0 commit comments