@@ -10,7 +10,7 @@ const parseResult = (resultStr, varName) => {
1010      const  jsonObj  =  JSON . parse ( jsonStr ) ;  // parse the JSON string into an object 
1111      return  jsonObj ; 
1212    }  catch  ( error )  { 
13-       throw ( `Failed to parse ${ varName }  
13+       throw ( `❌  Failed to parse ${ varName }  
1414      \nvalue: ${ resultStr }  
1515      \nerror: ${ error }  ) ; 
1616    } 
@@ -34,18 +34,21 @@ const checkResult = (expectedResult, expectedRows, actualResult) => {
3434  let  equality ; 
3535  let  message ; 
3636  expectedRows  =  parseInt ( expectedRows ) ; 
37+   const  successMessage  =  `✅ StackQL Assert Successful` ; 
38+   const  failureMessage  =  `❌ StackQL Assert Failed` ; 
39+ 
3740  // if only passed expectedRows, check expectedRows 
3841  // if only passed expected result, only check expected result 
3942  // if both passed, check both 
4043  if  ( expectedRows )  { 
4144    equality  =  actualResult . length  ===  expectedRows ; 
4245    if ( equality )  { 
43-       message  =  `============ StackQL Assert Successful  (row count) ============ \n 
46+       message  =  `============ ${ successMessage }  
4447      Expected Number of Rows: ${ expectedRows }  
4548      Actual Number of Rows: ${ actualResult . length }  
4649      ` ; 
4750    }  else  { 
48-       message  =  `============ StackQL Assert Failed  (row count) ============ \n 
51+       message  =  `============ ${ failureMessage }  
4952      Expected Number of Rows: ${ expectedRows }  
5053      Actual Number of Rows: ${ actualResult . length }  
5154      Execution Result: ${ JSON . stringify ( actualResult ) }  
@@ -56,9 +59,9 @@ const checkResult = (expectedResult, expectedRows, actualResult) => {
5659  if  ( expectedResult )  { 
5760    equality  =  JSON . stringify ( expectedResult )  ===  JSON . stringify ( actualResult ) ; 
5861    if ( equality )  { 
59-       message  =  `============ StackQL Assert Successful  (expected results) ============` ; 
62+       message  =  `============ ${ successMessage }  ; 
6063    }  else  { 
61-       message  =  `============ StackQL Assert Failed  (expected results) ============ \n 
64+       message  =  `============ ${ failureMessage }  
6265      Expected: ${ JSON . stringify ( expectedResult ) }  
6366      Actual: ${ JSON . stringify ( actualResult ) }  
6467      ` ; 
@@ -80,7 +83,7 @@ function checkParameters(expectedResultStr, expectedResultFilePath, expectedRows
8083    . map ( param  =>  param . name ) 
8184
8285    if  ( missingParams . length  ===  3 )  { 
83-       const  errorMessage  =  "Cannot find expected result, file path or expected rows" ; 
86+       const  errorMessage  =  "❌  Cannot find expected result, file path or expected rows" ; 
8487      throw  errorMessage ; 
8588    } 
8689} 
@@ -111,7 +114,7 @@ const assertResult = (coreObj) =>{
111114      const  actualResult  =  parseResult ( execResultStr ) ; 
112115
113116      if  ( ! actualResult )  { 
114-         core . setFailed ( " No Output from executing query" ) ; 
117+         core . setFailed ( `❌  No Output from executing query` ) ; 
115118      } 
116119
117120      const  { equality,  message}  =  checkResult ( expectedResult ,  expectedRows ,  actualResult ) ; 
0 commit comments