Skip to content

Commit f1779a7

Browse files
feature/story_116: 0.2.4
Signed-off-by: Lyns <lotsofthoughts@lynsei.com>
1 parent f231852 commit f1779a7

File tree

2 files changed

+18
-25
lines changed

2 files changed

+18
-25
lines changed

src/check_ruleset.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ const repoData = {
1616
branch: 'main',
1717
}
1818

19-
2019
/*
2120
copilotCodeReviewEnabled:
2221
rulesets.0.copilotCodeReviewEnabled
@@ -33,11 +32,14 @@ requireBranchesUpToDate
3332
rulesetMeta
3433
*/
3534

36-
37-
const result2 = await $ruleset.inspectReviewAndCopilotEnforcement(token, repoData.owner, repoData.repository, repoData.branch)
35+
const result2 = await $ruleset.inspectReviewAndCopilotEnforcement(
36+
token,
37+
repoData.owner,
38+
repoData.repository,
39+
repoData.branch,
40+
)
3841
console.log(JSON.stringify(result2, null, 2))
3942

40-
4143
const result = await $ruleset.assertRulesetByIndexParameter(
4244
0, // rulesetNumber
4345
'requireBranchesUpToDate', // ruleset JSON path

src/tests/tests.func_ruleset.ts

Lines changed: 12 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,13 @@ Deno.test({
1414
repository: Deno.env.get('PROD_REPO')!,
1515
branch: 'main',
1616
}
17-
const rulesetIndex = 0
18-
const parameterPath = 'copilotCodeReviewEnabled'
19-
const value = true
20-
2117
const result = await $ruleset.assertRulesetByIndexParameter(
22-
rulesetIndex,
23-
parameterPath,
24-
value,
18+
0, // rulesetNumber
19+
'copilotCodeReviewEnabled', // ruleset JSON path
20+
true, // value to assert
2521
repoData,
2622
)
23+
console.log(result) // "true" or "false"
2724
assertEquals(result, 'true')
2825
},
2926
})
@@ -45,16 +42,13 @@ Deno.test({
4542
repository: Deno.env.get('PROD_REPO')!,
4643
branch: 'main',
4744
}
48-
const rulesetIndex = 0
49-
const parameterPath = 'requireStatusChecksToPass'
50-
const value = true
51-
5245
const result = await $ruleset.assertRulesetByIndexParameter(
53-
rulesetIndex,
54-
parameterPath,
55-
value,
46+
0, // rulesetNumber
47+
'requireStatusChecksToPass', // ruleset JSON path
48+
true, // value to assert
5649
repoData,
5750
)
51+
console.log(result) // "true" or "false"
5852
assertEquals(result, 'true')
5953
},
6054
})
@@ -76,16 +70,13 @@ Deno.test({
7670
repository: Deno.env.get('PROD_REPO')!,
7771
branch: 'main',
7872
}
79-
const rulesetIndex = 0
80-
const parameterPath = 'requireBranchesUpToDate'
81-
const value = true
82-
8373
const result = await $ruleset.assertRulesetByIndexParameter(
84-
rulesetIndex,
85-
parameterPath,
86-
value,
74+
0, // rulesetNumber
75+
'requireBranchesUpToDate', // ruleset JSON path
76+
true, // value to assert
8777
repoData,
8878
)
79+
console.log(result) // "true" or "false"
8980
assertEquals(result, 'true')
9081
},
9182
})

0 commit comments

Comments
 (0)