(t *testing.T, args ...string)
| 226 | } |
| 227 | |
| 228 | func setupFakeLicenseServerTest(t *testing.T, args ...string) *serpent.Invocation { |
| 229 | t.Helper() |
| 230 | s := httptest.NewServer(newFakeLicenseAPI(t)) |
| 231 | t.Cleanup(s.Close) |
| 232 | |
| 233 | inv, conf := newCLI(t, args...) |
| 234 | |
| 235 | err := conf.URL().Write(s.URL) |
| 236 | require.NoError(t, err) |
| 237 | err = conf.Session().Write("sessiontoken") |
| 238 | require.NoError(t, err) |
| 239 | |
| 240 | return inv |
| 241 | } |
| 242 | |
| 243 | func attachPty(t *testing.T, inv *serpent.Invocation) *ptytest.PTY { |
| 244 | pty := ptytest.New(t) |
no test coverage detected