From f45a8a4de4abaf7e0e2dc2e25e09ed79dbe38d6c Mon Sep 17 00:00:00 2001 From: Bronley Plumb Date: Fri, 1 May 2020 07:13:37 -0400 Subject: [PATCH] Added conditional compile test --- src/files/BrsFile.spec.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/files/BrsFile.spec.ts b/src/files/BrsFile.spec.ts index 90052e851..302415fab 100644 --- a/src/files/BrsFile.spec.ts +++ b/src/files/BrsFile.spec.ts @@ -256,6 +256,22 @@ describe('BrsFile', () => { describe('conditional compile', () => { + it.only('works for upper case keywords', async () => { + let file = await program.addOrReplaceFile({ src: `${rootDir}/source/main.brs`, dest: 'source/main.brs' }, ` + sub main() + #CONST someFlag = true + #IF someFlag + 'code to execute when someFlag is true + #ELSEIF someFlag + 'code to execute when anotherFlag is true + #ELSE + 'code + #ENDIF + end sub + `); + expect(file.getDiagnostics()).to.be.lengthOf(0); + }); + it('supports single-word #elseif and #endif', async () => { let file = await program.addOrReplaceFile({ src: `${rootDir}/source/main.brs`, dest: 'source/main.brs' }, ` sub main()