+
+ d, client, _, _ := testAssembly(t)
+ router, err := driver.NewRouter(nil)
+ require.NoError(t, err)
+
+ _, err = New(Settings{
+ DeviceID: testDeviceID,
+ Address: "example.com:502",
+ Unit: 1,
+ PollInterval: 50 * time.Millisecond,
+ Modules: []Module{{Model: HostModel}},
+ }, d.publisher, router, client)
+ require.ErrorContains(t, err, "command queue")