Commit Graph
16 Commits
Author SHA1 Message Date
Erik Hollensbe fbbb08741f add more team members to the test :)
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-19 14:57:25 -08:00
Erik Hollensbe 31f3dea9a0 Convert &strs to String because I am lazy; add dynamic route tests
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-19 14:56:39 -08:00
Erik Hollensbe 7727fed746 Method checking in static routes; tests for it
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-19 14:28:44 -08:00
Erik Hollensbe 86bd836846 basic negative testing in route_static test
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-19 14:14:54 -08:00
Erik Hollensbe 4cfc6910b5 some initial route dispatch tests
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-19 14:11:33 -08:00
Erik Hollensbe dc5ed91831 small test for path params length when they are provided
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-19 13:23:05 -08:00
Erik Hollensbe 33d27534f1 arguably clean up a bit of path
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-19 13:21:49 -08:00
Erik Hollensbe b841c8589d fixed handlers!!!!one
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-19 12:26:15 -08:00
Erik Hollensbe 1779cf13ca Router implementation and a few trait impls to make things happy
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-16 00:31:00 -08:00
Erik Hollensbe 7c23829948 fix some minor bugs around the split calls
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-15 23:40:34 -08:00
Erik Hollensbe 87da119017 some more tests and pub(crate) for Path
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-15 23:27:48 -08:00
Erik Hollensbe dcd117393a Path management for the router
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-15 23:23:25 -08:00
Erik Hollensbe c46de1d6b5 it's aliiiive
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-15 19:21:01 -08:00
Erik Hollensbe 52cd5aba88 gbg commit doesn't compile
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-15 02:15:21 -08:00
Erik Hollensbe 369ee0006c First stab at a handler framework; a basic chain-of-responsibility pattern
This is intended to make middleware a forefront technology.

Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-14 23:44:16 -08:00
Erik Hollensbe ae9340276f initial commit; with baseline deps added
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-14 22:27:21 -08:00