I managed to not notice I wrote tests which check the status (on/off)
of the devices but labelled the test as 'reading data' checks. I've
relabelled the tests to avoid the confusion.
I've added additional test which validate the data produced by the
devices in the gallery (part of the Return to Ritherdon project). And,
I've written tests which actually validate the light reading data
produced by the devices in the welding booths in Ritherdon (again,
part of the Return to Ritherdon project).
The new tests include code from the Ratify package. I've only used the
datetime-p function for now. It checks if the timestamps produced are
valid datetime strings -- and can be parsed as such.
These tests check the shape of the data produced by the light meters
in the welding in booths in Ritherdon. I've place a note with the
factory3 tests explaining the reason why there is a factory3 in the
system but there is not actual light meter in the third welding booth
in Ritherdon.