Split ws from jobsearch as a separate test utility rather than a feature of jobsearch
This commit is contained in:
1 parent
b714ee14d5
commit
5e61c11eb9
9 files changed
+148
-38
No files matched your search
@@ -24,7 +24,7 @@ import (
|
||||
|
||||
func newRoot() *cobra.Command {
|
||||
opts := &cli.Options{}
|
||||
return cmdtest.NewRoot(opts, NewCommand(opts))
|
||||
return cmdtest.NewRoot(opts, NewCommands(opts)...)
|
||||
}
|
||||
|
||||
// wsServer serves a hub that trusts https://admin.example.com on a test HTTP
|
||||
@@ -59,7 +59,7 @@ func TestDialPing(t *testing.T) {
|
||||
_, url := wsServer(t)
|
||||
|
||||
out := cmdtest.MustRun(
|
||||
t, newRoot, "ws", "dial", "--url", url, "--message", ping,
|
||||
t, newRoot, "dial", "--url", url, "--message", ping,
|
||||
)
|
||||
cmdtest.Contains(
|
||||
t,
|
||||
@@ -76,7 +76,7 @@ func TestDialPingFlag(t *testing.T) {
|
||||
cmdtest.Setup(t, "")
|
||||
_, url := wsServer(t)
|
||||
|
||||
out := cmdtest.MustRun(t, newRoot, "ws", "dial", "--url", url, "--ping")
|
||||
out := cmdtest.MustRun(t, newRoot, "dial", "--url", url, "--ping")
|
||||
cmdtest.Contains(
|
||||
t,
|
||||
out,
|
||||
@@ -111,7 +111,7 @@ func TestDialPingTimeout(t *testing.T) {
|
||||
t,
|
||||
newRoot,
|
||||
"",
|
||||
"ws", "dial", "--url", url, "--ping", "--timeout", "100ms",
|
||||
"dial", "--url", url, "--ping", "--timeout", "100ms",
|
||||
)
|
||||
cmdtest.ErrContains(t, err, "no pong within 100ms")
|
||||
}
|
||||
@@ -124,7 +124,7 @@ func TestDialMessages(t *testing.T) {
|
||||
out := cmdtest.MustRun(
|
||||
t,
|
||||
newRoot,
|
||||
"ws", "dial", "--url", url,
|
||||
"dial", "--url", url,
|
||||
"--message", `{"type":"echo","id":"7","payload":{"a":1}}`,
|
||||
"--message", `{"type":"nonsense","id":"8"}`,
|
||||
)
|
||||
@@ -145,7 +145,7 @@ func TestDialOrigin(t *testing.T) {
|
||||
t,
|
||||
newRoot,
|
||||
"",
|
||||
"ws", "dial", "--url", url, "--message", ping,
|
||||
"dial", "--url", url, "--message", ping,
|
||||
"--origin", "https://evil.example",
|
||||
)
|
||||
cmdtest.ErrContains(t, err, "upgrade refused: 403 Forbidden")
|
||||
@@ -153,7 +153,7 @@ func TestDialOrigin(t *testing.T) {
|
||||
out := cmdtest.MustRun(
|
||||
t,
|
||||
newRoot,
|
||||
"ws", "dial", "--url", url, "--message", ping,
|
||||
"dial", "--url", url, "--message", ping,
|
||||
"--origin", "https://admin.example.com",
|
||||
)
|
||||
cmdtest.Contains(t, out, "connected (101 Switching Protocols)")
|
||||
|
||||
Reference in new issue
Block a user