- How to use
git clone https://github.com/velvetsnowman/ThermostatApp
cd ThermostatApp
open index.html
- How to run tests:
open SpecRunner.html
- Have fun. The fun will probably last about 30 seconds, if that.
-
Thermostat starts at 20 degrees
-
You can increase the temperature with an up function
-
You can decrease the temperature with a down function
-
The minimum temperature is 10 degrees
-
If power saving mode is on, the maximum temperature is 25 degrees
-
If power saving mode is off, the maximum temperature is 32 degrees
-
Power saving mode is on by default
-
You can reset the temperature to 20 with a reset function
-
You can ask about the thermostat's current energy usage: < 18 is
low-usage
, < 25 ismedium-usage
, anything else ishigh-usage
. -
Make it so the text for the current tempersture will change colour depending on the energy usuage level: low-usage will be indicated with green, medium-usage indicated with blue, high-usage indicated with red.
-
Use Jasmine to Test-Drive Development of a thermostat