1
0
Fork 0
mirror of https://github.com/shouptech/tempgopher.git synced 2026-02-03 08:39:43 +00:00
tempgopher/influx_test.go
2018-10-27 19:21:25 -06:00

24 lines
577 B
Go

package main
import (
"testing"
"github.com/stretchr/testify/assert"
)
func Test_WriteStateToInflux(t *testing.T) {
state := State{Temp: 32}
// Test failure with empty config
err := WriteStateToInflux(state, Influx{})
assert.NotEqual(t, nil, err)
// Test failure with missing database
err = WriteStateToInflux(state, Influx{Addr: "http://127.0.0.1:8086"})
assert.NotEqual(t, nil, err)
// Test success with writing to database
config := Influx{Addr: "http://127.0.0.1:8086", Database: "db"}
err = WriteStateToInflux(state, config)
assert.Equal(t, nil, err)
}