@@ -9,8 +9,8 @@ describe("mode-validator", () => {
99 it ( "allows all code mode tools" , ( ) => {
1010 const mode = getModeConfig ( codeMode )
1111 // Code mode has all groups
12- Object . entries ( TOOL_GROUPS ) . forEach ( ( [ _ , tools ] ) => {
13- tools . forEach ( ( tool ) => {
12+ Object . entries ( TOOL_GROUPS ) . forEach ( ( [ _ , config ] ) => {
13+ config . tools . forEach ( ( tool : string ) => {
1414 expect ( isToolAllowedForMode ( tool , codeMode , [ ] ) ) . toBe ( true )
1515 } )
1616 } )
@@ -25,7 +25,11 @@ describe("mode-validator", () => {
2525 it ( "allows configured tools" , ( ) => {
2626 const mode = getModeConfig ( architectMode )
2727 // Architect mode has read, browser, and mcp groups
28- const architectTools = [ ...TOOL_GROUPS . read , ...TOOL_GROUPS . browser , ...TOOL_GROUPS . mcp ]
28+ const architectTools = [
29+ ...TOOL_GROUPS . read . tools ,
30+ ...TOOL_GROUPS . browser . tools ,
31+ ...TOOL_GROUPS . mcp . tools ,
32+ ]
2933 architectTools . forEach ( ( tool ) => {
3034 expect ( isToolAllowedForMode ( tool , architectMode , [ ] ) ) . toBe ( true )
3135 } )
@@ -36,7 +40,7 @@ describe("mode-validator", () => {
3640 it ( "allows configured tools" , ( ) => {
3741 const mode = getModeConfig ( askMode )
3842 // Ask mode has read, browser, and mcp groups
39- const askTools = [ ...TOOL_GROUPS . read , ...TOOL_GROUPS . browser , ...TOOL_GROUPS . mcp ]
43+ const askTools = [ ...TOOL_GROUPS . read . tools , ...TOOL_GROUPS . browser . tools , ...TOOL_GROUPS . mcp . tools ]
4044 askTools . forEach ( ( tool ) => {
4145 expect ( isToolAllowedForMode ( tool , askMode , [ ] ) ) . toBe ( true )
4246 } )
0 commit comments