@@ -21,7 +21,7 @@ struct CoderRouterTests {
21
21
@Test ( " RDP routes " , arguments: [
22
22
// Valid routes
23
23
RouteTestCase (
24
- urlString: " https ://coder.example.com/v0/open/ws/myworkspace/agent/dev/rdp?username=user&password=pass" ,
24
+ urlString: " coder ://coder.example.com/v0/open/ws/myworkspace/agent/dev/rdp?username=user&password=pass" ,
25
25
expectedRoute: . open(
26
26
workspace: " myworkspace " ,
27
27
agent: " dev " ,
@@ -30,7 +30,7 @@ struct CoderRouterTests {
30
30
description: " RDP with username and password "
31
31
) ,
32
32
RouteTestCase (
33
- urlString: " https ://coder.example.com/v0/open/ws/workspace-123/agent/agent-456/rdp" ,
33
+ urlString: " coder ://coder.example.com/v0/open/ws/workspace-123/agent/agent-456/rdp" ,
34
34
expectedRoute: . open(
35
35
workspace: " workspace-123 " ,
36
36
agent: " agent-456 " ,
@@ -39,7 +39,7 @@ struct CoderRouterTests {
39
39
description: " RDP without credentials "
40
40
) ,
41
41
RouteTestCase (
42
- urlString: " https ://coder.example.com/v0/open/ws/workspace-123/agent/agent-456/rdp?username=user" ,
42
+ urlString: " coder ://coder.example.com/v0/open/ws/workspace-123/agent/agent-456/rdp?username=user" ,
43
43
expectedRoute: . open(
44
44
workspace: " workspace-123 " ,
45
45
agent: " agent-456 " ,
@@ -48,7 +48,7 @@ struct CoderRouterTests {
48
48
description: " RDP with username only "
49
49
) ,
50
50
RouteTestCase (
51
- urlString: " https ://coder.example.com/v0/open/ws/workspace-123/agent/agent-456/rdp?password=pass" ,
51
+ urlString: " coder ://coder.example.com/v0/open/ws/workspace-123/agent/agent-456/rdp?password=pass" ,
52
52
expectedRoute: . open(
53
53
workspace: " workspace-123 " ,
54
54
agent: " agent-456 " ,
@@ -57,7 +57,7 @@ struct CoderRouterTests {
57
57
description: " RDP with password only "
58
58
) ,
59
59
RouteTestCase (
60
- urlString: " https ://coder.example.com/v0/open/ws/ws-special-chars/agent/agent-with-dashes/rdp" ,
60
+ urlString: " coder ://coder.example.com/v0/open/ws/ws-special-chars/agent/agent-with-dashes/rdp" ,
61
61
expectedRoute: . open(
62
62
workspace: " ws-special-chars " ,
63
63
agent: " agent-with-dashes " ,
@@ -68,22 +68,22 @@ struct CoderRouterTests {
68
68
69
69
// Invalid routes
70
70
RouteTestCase (
71
- urlString: " https ://coder.example.com/invalid/path" ,
71
+ urlString: " coder ://coder.example.com/invalid/path" ,
72
72
expectedRoute: nil ,
73
73
description: " Completely invalid path "
74
74
) ,
75
75
RouteTestCase (
76
- urlString: " https ://coder.example.com/v1/open/ws/workspace-123/agent/agent-456/rdp" ,
76
+ urlString: " coder ://coder.example.com/v1/open/ws/workspace-123/agent/agent-456/rdp" ,
77
77
expectedRoute: nil ,
78
78
description: " Invalid version prefix (v1 instead of v0) "
79
79
) ,
80
80
RouteTestCase (
81
- urlString: " https ://coder.example.com/v0/open/workspace-123/agent/agent-456/rdp" ,
81
+ urlString: " coder ://coder.example.com/v0/open/workspace-123/agent/agent-456/rdp" ,
82
82
expectedRoute: nil ,
83
83
description: " Missing 'ws' segment "
84
84
) ,
85
85
RouteTestCase (
86
- urlString: " https ://coder.example.com/v0/open/ws/workspace-123/rdp" ,
86
+ urlString: " coder ://coder.example.com/v0/open/ws/workspace-123/rdp" ,
87
87
expectedRoute: nil ,
88
88
description: " Missing agent segment "
89
89
) ,
0 commit comments