add test to parse_topic_1
All checks were successful
Unit Tests / Run Tests (push) Successful in 11s

This commit is contained in:
Travis Shears 2026-03-25 10:39:55 +01:00
parent a1020b80d2
commit 536344d6c4
Signed by: travisshears
GPG key ID: CB9BF1910F3F7469

View file

@ -16,3 +16,15 @@ pub fn file_read_test() {
reading
|> should.equal("Temperature 20.5 °C")
}
pub fn parse_topic_1_test() {
let json_string =
"{\"temp\":18.84,\"humidity\":28.690811,\"pressure\":944.67}"
let readings = sensors.parse_topic_1(json_string)
readings
|> should.equal([
sensors.SensorReading(sensor: sensors.Temperature, value: 18.84),
sensors.SensorReading(sensor: sensors.Humidity, value: 28.690811),
sensors.SensorReading(sensor: sensors.Pressure, value: 944.67),
])
}