Skip to content

Commit

Permalink
test(snippets): put expected snippets into a file
Browse files Browse the repository at this point in the history
  • Loading branch information
YuryShkoda committed Jul 19, 2023
1 parent aadcf0b commit 10eceb5
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 47 deletions.
47 changes: 47 additions & 0 deletions src/commands/snippets/spec/expectedSnippets.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
"macro2": {
"prefix": "%macro2",
"body": "%macro2($1)",
"description": [
"Macro 2",
"\r",
"Params:\r",
"-msg The message to be printed\r"
]
},
"badMacro": {
"prefix": "%badMacro",
"body": "%badMacro($1)",
"description": []
},
"example": {
"prefix": "%example",
"body": "%example($1)",
"description": [
"An example macro",
"\r",
"Params:\r",
"-msg The message to be printed\r"
]
},
"subMacro": {
"prefix": "%subMacro",
"body": "%subMacro($1)",
"description": [
"A sub macro",
"\r",
"Params:\r",
"-msg The message to be printed\r"
]
},
"subSubMacro": {
"prefix": "%subSubMacro",
"body": "%subSubMacro($1)",
"description": [
"A sub sub macro",
"\r",
"Params:\r",
"-msg The message to be printed\r"
]
}
}
50 changes: 3 additions & 47 deletions src/commands/snippets/spec/snippets.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -59,53 +59,9 @@ describe('sasjs snippets', () => {

await expect(fileExists(outputFilePath)).resolves.toEqual(true)

const expectedSnippets = `{
"macro2": {
"prefix": "%macro2",
"body": "%macro2($1)",
"description": [
"Macro 2",
"\\r",
"Params:\\r",
"-msg The message to be printed\\r"
]
},
"badMacro": {
"prefix": "%badMacro",
"body": "%badMacro($1)",
"description": []
},
"example": {
"prefix": "%example",
"body": "%example($1)",
"description": [
"An example macro",
"\\r",
"Params:\\r",
"-msg The message to be printed\\r"
]
},
"subMacro": {
"prefix": "%subMacro",
"body": "%subMacro($1)",
"description": [
"A sub macro",
"\\r",
"Params:\\r",
"-msg The message to be printed\\r"
]
},
"subSubMacro": {
"prefix": "%subSubMacro",
"body": "%subSubMacro($1)",
"description": [
"A sub sub macro",
"\\r",
"Params:\\r",
"-msg The message to be printed\\r"
]
}
}`
const expectedSnippets = await readFile(
path.join(__dirname, 'expectedSnippets.json')
)

const generatedSnippets = await readFile(outputFilePath)

Expand Down

0 comments on commit 10eceb5

Please sign in to comment.