Skip to content

Debug router command#224

Merged
Blacksmoke16 merged 9 commits intomasterfrom
debug-router-command
Nov 13, 2022
Merged

Debug router command#224
Blacksmoke16 merged 9 commits intomasterfrom
debug-router-command

Conversation

@Blacksmoke16
Copy link
Member

@Blacksmoke16 Blacksmoke16 commented Nov 12, 2022

  • [feature] Add first built-in command to debug the available routes
  • [feature] Add command to debug which, if any, a request path would resolve to
  • [feature] Add #has_scheme? method to ART::Route
  • [enhancement] Make testing commands with input more robust
    • Avoids an infinite loop if the command expects input and there are none left to consume
  • [enhancement] Allow nil as cell values
  • [enhancement] Add actual dependency on athena-console to framework component

Add `Nil` to `CellType`
Add `NoReturn` overloads to descriptor types
Actually require `athena-console`
Fix spec not having enough input
Allow the question attempts loop to execute other fibers on failure
debug router command polish and specs
@Blacksmoke16 Blacksmoke16 added component:framework component:console kind:feature Brand new functionality kind:enhancement New functionality to an existing feature labels Nov 12, 2022
Document debug router command
Include `./` prefix within a command's full name
Add `TraceableURLMatch` and specs
Extract default logic into base test case struct
Drop `each_trace` method
Add docs to new command
@Blacksmoke16 Blacksmoke16 merged commit ef02839 into master Nov 13, 2022
@Blacksmoke16 Blacksmoke16 deleted the debug-router-command branch November 13, 2022 04:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component:console component:framework component:routing kind:enhancement New functionality to an existing feature kind:feature Brand new functionality

Development

Successfully merging this pull request may close these issues.

1 participant