MCPcopy Index your code
hub / github.com/coder/coder / TestBasicResumeTokenController_Unimplemented

Function TestBasicResumeTokenController_Unimplemented

tailnet/controllers_test.go:938–957  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

936}
937
938func TestBasicResumeTokenController_Unimplemented(t *testing.T) {
939 t.Parallel()
940 ctx := testutil.Context(t, testutil.WaitShort)
941 logger := testutil.Logger(t)
942 mClock := quartz.NewMock(t)
943
944 uut := tailnet.NewBasicResumeTokenController(logger, mClock)
945 _, ok := uut.Token()
946 require.False(t, ok)
947
948 fr := newFakeResumeTokenClient(ctx)
949 cw := uut.New(fr)
950
951 call := testutil.TryReceive(ctx, t, fr.calls)
952 testutil.RequireSend(ctx, t, call.errCh, errUnimplemented)
953 err := testutil.TryReceive(ctx, t, cw.Wait())
954 require.NoError(t, err)
955 _, ok = uut.Token()
956 require.False(t, ok)
957}
958
959func newFakeResumeTokenClient(ctx context.Context) *fakeResumeTokenClient {
960 return &fakeResumeTokenClient{

Callers

nothing calls this directly

Calls 9

ContextFunction · 0.92
LoggerFunction · 0.92
TryReceiveFunction · 0.92
RequireSendFunction · 0.92
newFakeResumeTokenClientFunction · 0.85
TokenMethod · 0.65
NewMethod · 0.65
WaitMethod · 0.65

Tested by

no test coverage detected