I already check the displayed fixture status and the stored state separately. But I misspelled a query while working offline and our test double happily returned true. Everything stayed green. What is the smallest useful replacement for this thing before we add more screen tests?
That caught the typo immediately. I have the installed interface version's documentation, so I'll use its response shapes too. Our current true value doesn't resemble a status response.
Thanks Mei, that sequence exposed the stale display. Offline tests now cover it and reject unknown calls. I still need to compare the response examples against the real controller when it's available.