Skip to content

Commit a9e1450

Browse files
committed
Merge branch 'master' into feature/runtime-global-function-mocking
2 parents f435bba + a3d843e commit a9e1450

File tree

5 files changed

+9
-10
lines changed

5 files changed

+9
-10
lines changed

bsc-plugin/src/lib/rooibos/FileFactory.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,8 @@ export class FileFactory {
102102

103103
public createCoverageComponent(program: Program, coverageMap: any, filepathMap: Map<number, string>) {
104104
let template = this.coverageComponentBrsTemplate;
105-
template = template.replace(/\#EXPECTED_MAP\#/g, JSON.stringify(coverageMap ?? {}));
106-
template = template.replace(/\#FILE_PATH_MAP\#/g, JSON.stringify(filepathMap ?? {}));
105+
template = template.replace(/\"\#EXPECTED_MAP\#\"/g, JSON.stringify(coverageMap ?? {}));
106+
template = template.replace(/\"\#FILE_PATH_MAP\#\"/g, JSON.stringify(filepathMap ?? {}));
107107

108108
this.addFileToRootDir(program, path.join('components/rooibos', 'CodeCoverage.brs'), template);
109109
this.addFileToRootDir(program, path.join('components/rooibos', 'CodeCoverage.xml'), this.coverageComponentXmlTemplate);

bsc-plugin/src/plugin.ts

-1
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,6 @@ export class RooibosPlugin implements CompilerPlugin {
105105

106106
const defaultGlobalMethodMockingExcluded = [
107107
'**/*.spec.bs',
108-
'**/roku_modules/**/*',
109108
'**/source/main.bs',
110109
'**/source/rooibos/**/*'
111110
];

framework/src/source/CodeCoverage.brs

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ function init()
66
end function
77

88
function setExpectedMap()
9-
m.top.expectedMap = #EXPECTED_MAP#
9+
m.top.expectedMap = "#EXPECTED_MAP#"
1010
end function
1111

1212
function setFilePathMap()
13-
m.top.filePathMap = #FILE_PATH_MAP#
13+
m.top.filePathMap = "#FILE_PATH_MAP#"
1414
end function
1515

1616
function onEntryChange()
17-
entry = m.top.entry
17+
entry = m.top.entry
1818
if entry <> invalid
1919
lineMap = m.resolvedMap[entry.f]
2020

framework/src/source/CodeCoverageSupport.brs

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ function RBS_ReportCodeCoverage() as void
2222
resolvedCount = cc.resolvedMap[key].count()
2323
allLinesHit += resolvedCount
2424
resolvedPercent = (resolvedCount / expectedCount) * 100
25-
hitFiles.push({percent:resolvedPercent, text:filename + ": " +str(resolvedPercent).trim() + "% (" + stri(resolvedCount).trim() + "/" + stri(expectedCount).trim() + ")"})
25+
hitFiles.push({ percent: resolvedPercent, text: filename + ": " + str(resolvedPercent).trim() + "% (" + stri(resolvedCount).trim() + "/" + stri(expectedCount).trim() + ")" })
2626
else
2727
missFiles.push(filename + ": MISS!")
2828
end if
@@ -41,13 +41,13 @@ function RBS_ReportCodeCoverage() as void
4141
? "HIT FILES"
4242
? "---------"
4343
hitFiles.SortBy("percent")
44-
for i = 0 to hitFiles.count() -1
44+
for i = 0 to hitFiles.count() - 1
4545
? hitFiles[i].text
4646
end for
4747
? ""
4848
? "MISSED FILES"
4949
? "------------"
50-
for i = 0 to missFiles.count() -1
50+
for i = 0 to missFiles.count() - 1
5151
? missFiles[i]
5252
end for
5353

framework/src/source/TestResult.bs

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ namespace rooibos
4040
end if
4141
end if
4242
if m.throwOnFailedAssertion
43-
throw m.getMessage()
43+
throw m.getMessage()
4444
end if
4545
end function
4646

0 commit comments

Comments
 (0)