Skip to content

Commit

Permalink
update tests
Browse files Browse the repository at this point in the history
  • Loading branch information
penguinland committed May 7, 2024
1 parent 32f0ad6 commit 3f6c2f8
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 3 deletions.
6 changes: 4 additions & 2 deletions components/board/client_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -152,11 +152,13 @@ func TestWorkingClient(t *testing.T) {
actualExtra = nil

// write analog
injectBoard.WriteAnalogFunc = func(ctx context.Context, pin string, value int32, extra map[string]interface{}) error {
injectAnalog.WriteFunc = func(ctx context.Context, value int, extra map[string]interface{}) error {
actualExtra = extra
return nil
}
err = injectBoard.WriteAnalog(context.Background(), "pin1", 6, expectedExtra)
analog2, err := injectBoard.AnalogByName("pin1")
test.That(t, err, test.ShouldBeNil)
err = analog2.Write(context.Background(), 6, expectedExtra)
test.That(t, err, test.ShouldBeNil)
test.That(t, actualExtra, test.ShouldResemble, expectedExtra)
actualExtra = nil
Expand Down
7 changes: 6 additions & 1 deletion components/board/server_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -597,10 +597,15 @@ func TestServerWriteAnalog(t *testing.T) {
test.That(t, err, test.ShouldBeNil)
var actualExtra map[string]interface{}

injectBoard.WriteAnalogFunc = func(ctx context.Context, pin string, value int32, extra map[string]interface{}) error {
injectAnalog := inject.Analog{}
injectAnalog.WriteFunc = func(ctx context.Context, value int, extra map[string]interface{}) error {
actualExtra = extra
return tc.injectErr
}
injectBoard.AnalogByNameFunc = func(pin string) (board.Analog, error) {
return &injectAnalog, nil
}

resp, err := server.WriteAnalog(ctx, tc.req)
if tc.expRespErr == "" {
test.That(t, err, test.ShouldBeNil)
Expand Down

0 comments on commit 3f6c2f8

Please sign in to comment.