-
Notifications
You must be signed in to change notification settings - Fork 23
docs: add E2E BDD testing design for cross-language and cross-OS exec… #184
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
rjeffman
wants to merge
40
commits into
LobsterTrap:main
Choose a base branch
from
rjeffman:e2e_bdd
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
40 commits
Select commit
Hold shift + click to select a range
c25bbec
docs: add E2E BDD testing design for cross-language and cross-OS exec…
rjeffman bf55c91
feat: add base E2E BDD test infrastructure
rjeffman c336a1d
test: add scenario "List modules when none are registered"
rjeffman 05a5590
test: add scenario "List modules with a registered module"
rjeffman 89075bf
test: add scenario "Show version"
rjeffman 5ca1925
test: add scenario "Show help with flag"
rjeffman a005729
test: add scenario "Show help when invoked without arguments"
rjeffman c509507
test: add scenario "No arguments lists available subcommands"
rjeffman 82710e9
test: add scenario "Show subcommand help"
rjeffman 5bc8ecc
test: add scenario "Reject unknown subcommand"
rjeffman ad0dc4a
test: add scenario "Reject unknown option"
rjeffman 1966b6f
test: add scenario "Add a module from a local folder"
rjeffman 6626310
test: add scenario "Add a module that already exists"
rjeffman 03847cc
test: add scenario "Remove a registered module"
rjeffman 329053e
test: add scenario "Remove a module that does not exist"
rjeffman bb1b138
test: add scenario "Install a module to Claude Code"
rjeffman 09d5b33
test: add scenario "Install a module that is not registered"
rjeffman d148a1a
test: add scenario "Uninstall a previously installed module"
rjeffman e161031
test: add scenario "Add a marketplace"
rjeffman 8b5fcd4
test: add scenario "List marketplaces"
rjeffman d656ea7
test: add scenario "Search for a module across marketplaces"
rjeffman a90d480
test: add scenario "Show info for a registered module"
rjeffman 35962dd
test: add scenario "Show info for a module that does not exist"
rjeffman 6219916
test: add scenario "Initialize a new module"
rjeffman a9e56f6
test: add scenario "Initialize a module when directory already exists"
rjeffman ee66e63
test: add scenario "List installed modules when none are installed"
rjeffman 55e8544
test: add scenario "List installed modules with an active installation"
rjeffman 2d0f5eb
test: add scenario "Disable a marketplace"
rjeffman e0a3b10
test: add scenario "Enable a disabled marketplace"
rjeffman a0c02f7
test: add scenario "Remove a marketplace"
rjeffman 5753d24
test: add scenario "Remove a marketplace that does not exist"
rjeffman 916eb05
test: add scenario "Update a marketplace"
rjeffman 4b22051
test: add scenario "Generate bash completion script"
rjeffman b18c315
test: add scenario "Reject invalid shell name"
rjeffman 0351cd2
test: add scenario "Update when no modules are registered"
rjeffman b4f4e55
test: add scenario "Update a registered module from its source"
rjeffman db743b7
test: add scenario "Update when no modules are installed"
rjeffman 204b2ae
test: add scenario "Update an installed module"
rjeffman 40d10a2
test: add scenario "Install with project scope by default"
rjeffman 0247c6f
test: add scenario "Sync when config file does not exist"
rjeffman File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| .venv/ | ||
| .git/ | ||
| __pycache__/ | ||
| *.egg-info/ | ||
| .pytest_cache/ | ||
| .ruff_cache/ | ||
| .mypy_cache/ | ||
| .coverage | ||
| htmlcov/ | ||
| build/ | ||
| dist/ | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.