Skip to content

Initial publish#1

Merged
cngarrison merged 11 commits into
mainfrom
staging
Oct 25, 2025
Merged

Initial publish#1
cngarrison merged 11 commits into
mainfrom
staging

Conversation

@cngarrison

Copy link
Copy Markdown
Member

No description provided.

Beyond Better and others added 11 commits October 25, 2025 14:09
…lection functionality

Applied changes from BB to 1 file

Files modified:
- fresh-ui/components/ClientSelector.tsx

layout updates
Applied changes from BB to 1 file

Files modified:
- tests/fixtures/mcp-messages.ts

Added comprehensive console WebSocket message fixtures for testing communication scenarios

Applied changes from BB to 1 file

Files modified:
- tests/fixtures/console-messages.ts

Added comprehensive test utility functions for creating test environments and mocking components

Applied changes from BB to 1 file

Files modified:
- tests/utils/test-helpers.ts

Added comprehensive mock classes and utilities for testing MCP server components

Applied changes from BB to 1 file

Files modified:
- tests/utils/mocks.ts

Added comprehensive unit tests for Echo tool with various scenarios and edge cases

Applied changes from BB to 1 file

Files modified:
- tests/unit/mcp-server/tools/echo.test.ts

Added comprehensive unit tests for calculate tool with various mathematical operations and edge cases

Applied changes from BB to 1 file

Files modified:
- tests/unit/mcp-server/tools/calculate.test.ts

Added comprehensive unit tests for triggerError tool with various error scenarios and validation checks

Applied changes from BB to 1 file

Files modified:
- tests/unit/mcp-server/tools/triggerError.test.ts

Added comprehensive unit tests for convert date tool with multiple conversion scenarios and edge cases

Applied changes from BB to 1 file

Files modified:
- tests/unit/mcp-server/tools/convertDate.test.ts

Added comprehensive unit tests for delay response tool with various scenarios and validations

Applied changes from BB to 1 file

Files modified:
- tests/unit/mcp-server/tools/delayResponse.test.ts

Added comprehensive test suite for random data generation tool with various data type and seed scenarios

Applied changes from BB to 1 file

Files modified:
- tests/unit/mcp-server/tools/randomData.test.ts

Added comprehensive unit tests for MessageTracker to validate message tracking, client tracking, and statistical features

Applied changes from BB to 1 file

Files modified:
- tests/unit/mcp-server/console/MessageTracker.test.ts

Added comprehensive unit tests for ConsoleManager, covering initialization, message broadcasting, status retrieval, notification triggering, sampling and elicitation requests, client list management, message history tracking, and error handling

Applied changes from BB to 1 file

Files modified:
- tests/unit/mcp-server/console/ConsoleManager.test.ts

Added comprehensive unit tests for useWebSocket hook covering initialization, signal reactivity, connection state, error handling, and message validation

Applied changes from BB to 1 file

Files modified:
- tests/unit/fresh-ui/hooks/useWebSocket.test.ts

Added comprehensive unit tests for useConsoleState hook with various scenarios and state management validations

Applied changes from BB to 1 file

Files modified:
- tests/unit/fresh-ui/hooks/useConsoleState.test.ts

Added comprehensive WebSocket communication integration tests for message tracking, connection flow, broadcasting, and command handling

Applied changes from BB to 1 file

Files modified:
- tests/integration/websocket-communication.test.ts

Added integration tests for message flow, tracking tool calls, notifications, sampling, elicitation, session isolation, and cleanup operations

Applied changes from BB to 1 file

Files modified:
- tests/integration/message-flow.test.ts

Created comprehensive README for MCP Server Client Inspector test suite, documenting test structure, running tests, best practices, and contributing guidelines

Applied changes from BB to 1 file

Files modified:
- tests/README.md

Added Deno test and coverage configuration tasks to project

Applied changes from BB to 1 file

Files modified:
- tests/deno.jsonc

Added comprehensive test suite documentation for MCP Server Client Inspector project with 190+ test cases, covering all major components and providing detailed insights into testing strategy and infrastructure

Applied changes from BB to 1 file

Files modified:
- TEST_SUMMARY.md

Refactored test utility mocks for improved testing infrastructure

Applied changes from BB to 1 file

Files modified:
- tests/utils/mocks.ts

Refactored test helper utility functions

Applied changes from BB to 1 file

Files modified:
- tests/utils/test-helpers.ts

Updated test calculation utility to improve test coverage and validate edge cases

Applied changes from BB to 1 file

Files modified:
- tests/unit/mcp-server/tools/calculate.test.ts

Fixed date conversion test case to improve accuracy and coverage

Applied changes from BB to 1 file

Files modified:
- tests/unit/mcp-server/tools/convertDate.test.ts

Fixed delayResponse test to improve reliability and coverage

Applied changes from BB to 1 file

Files modified:
- tests/unit/mcp-server/tools/delayResponse.test.ts

Fixed typo in echo test file and improved test coverage

Applied changes from BB to 1 file

Files modified:
- tests/unit/mcp-server/tools/echo.test.ts

Fixed random data generation utility test suite configuration

Applied changes from BB to 1 file

Files modified:
- tests/unit/mcp-server/tools/randomData.test.ts

Updated triggerError test cases to improve error handling and coverage

Applied changes from BB to 1 file

Files modified:
- tests/unit/mcp-server/tools/triggerError.test.ts

Fixed console manager test suite initialization

Applied changes from BB to 1 file

Files modified:
- tests/unit/mcp-server/console/ConsoleManager.test.ts

Added integration test for message flow validation

Applied changes from BB to 1 file

Files modified:
- tests/integration/message-flow.test.ts

Fixed WebSocket communication test to ensure proper event handling

Applied changes from BB to 1 file

Files modified:
- tests/integration/websocket-communication.test.ts

Refactored mock utility functions for improved test coverage

Applied changes from BB to 1 file

Files modified:
- tests/utils/mocks.ts

Fixed unit test for ConsoleManager to improve test coverage

Applied changes from BB to 1 file

Files modified:
- tests/unit/mcp-server/console/ConsoleManager.test.ts

Updated WebSocket communication test to improve test coverage and reliability

Applied changes from BB to 1 file

Files modified:
- tests/integration/websocket-communication.test.ts

Updated WebSocket communication test to improve reliability and test coverage

Applied changes from BB to 1 file

Files modified:
- tests/integration/websocket-communication.test.ts

Update test configuration for Deno project

Applied changes from BB to 1 file

Files modified:
- tests/deno.jsonc

Update Deno configuration file settings

Applied changes from BB to 1 file

Files modified:
- tests/deno.jsonc

Added bash script to generate test coverage report excluding bb-mcp-server

Applied changes from BB to 1 file

Files modified:
- tests/run-coverage.sh
…configurable server and UI launch options

Applied changes from BB to 1 file

Files modified:
- main.ts

Updated Deno configuration with project structure, tasks, and dependencies

Applied changes from BB to 1 file

Files modified:
- deno.jsonc

Added GitHub Actions workflow for running Deno tests, linting, and code coverage

Applied changes from BB to 1 file

Files modified:
- .github/workflows/test.yaml

Added GitHub Actions workflow for publishing to JSR with version extraction, validation, and publication steps

Applied changes from BB to 1 file

Files modified:
- .github/workflows/publish.yaml

Updated installation documentation with comprehensive run instructions and troubleshooting guidance

Applied changes from BB to 1 file

Files modified:
- INSTALLATION.md

Added comprehensive publishing guide for MCP Client Inspector with detailed JSR publishing workflow and best practices

Applied changes from BB to 1 file

Files modified:
- PUBLISHING.md

Documented comprehensive JSR publishing setup for MCP Client Inspector project with multi-entry point strategy and automated workflows

Applied changes from BB to 1 file

Files modified:
- JSR_SETUP_SUMMARY.md

Fixed type annotations and improved code readability in main.ts

Applied changes from BB to 1 file

Files modified:
- main.ts

Updated version generation script to improve version parsing and metadata handling

Applied changes from BB to 1 file

Files modified:
- scripts/update-version.ts

Updated configuration settings in deno.jsonc

Applied changes from BB to 1 file

Files modified:
- deno.jsonc

Update import map to reference latest module versions

Applied changes from BB to 1 file

Files modified:
- import_map.json

Updated import map configuration for development environment

Applied changes from BB to 1 file

Files modified:
- import_map.dev.json
Applied changes from BB to 1 file

Files modified:
- shared/version.ts

Updated GitHub Actions workflow configuration for publishing process

Applied changes from BB to 1 file

Files modified:
- .github/workflows/publish.yaml

Fixed console manager to handle configuration and logging improvements

Applied changes from BB to 1 file

Files modified:
- mcp-server/src/console/ConsoleManager.ts

Fixed console input handling and improved error message display in Console component

Applied changes from BB to 1 file

Files modified:
- fresh-ui/islands/Console.tsx

Updated dependency helper to improve error handling and logging

Applied changes from BB to 1 file

Files modified:
- mcp-server/src/dependencyHelper.ts

Added comprehensive version management documentation explaining centralized version tracking, generation, and usage across the project

Applied changes from BB to 1 file

Files modified:
- VERSION_MANAGEMENT.md

versions, imports and testing
Applied changes from BB to 1 file

Files modified:
- tests/deno.jsonc

Updated GitHub Actions workflow configuration for testing

Applied changes from BB to 1 file

Files modified:
- .github/workflows/test.yaml

Updated configuration in deno.jsonc to improve project settings

Applied changes from BB to 1 file

Files modified:
- deno.jsonc

Updated WebSocket hook unit tests to improve test coverage and reliability

Applied changes from BB to 1 file

Files modified:
- tests/unit/fresh-ui/hooks/useWebSocket.test.ts

Refactored test helper utility functions for improved clarity and consistency

Applied changes from BB to 1 file

Files modified:
- tests/utils/test-helpers.ts

Fixed WebSocket communication test configuration and mock setup

Applied changes from BB to 1 file

Files modified:
- tests/integration/websocket-communication.test.ts

Fixed ConsoleManager unit test assertions for clarity and precision

Applied changes from BB to 1 file

Files modified:
- tests/unit/mcp-server/console/ConsoleManager.test.ts

Refactored mocks utility to improve test utility functions and type definitions

Applied changes from BB to 1 file

Files modified:
- tests/utils/mocks.ts
Updated README.md with minor content changes

Applied changes from BB to 1 file

Files modified:
- README.md
@cngarrison cngarrison self-assigned this Oct 25, 2025
@cngarrison cngarrison merged commit fab31ec into main Oct 25, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant