Documentation
¶
Index ¶
- func NestServer() *httptest.Server
- func NestServerInvalidResponse() *httptest.Server
- func NestServerInvalidToken() *httptest.Server
- func ValidToken() *oauth2.Token
- func WeatherServerImperial() *httptest.Server
- func WeatherServerInvalidResponse() *httptest.Server
- func WeatherServerInvalidToken() *httptest.Server
- func WeatherServerMetric() *httptest.Server
- func WeatherServerMissingID() *httptest.Server
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NestServer ¶
NestServer returns a mock Nest server which returns a valid response.
func NestServerInvalidResponse ¶
NestServerInvalidResponse returns a mock Nest server which returns an invalid JSON response.
func NestServerInvalidToken ¶
NestServerInvalidToken returns a mock Nest server which returns an error due to invalid authentication token.
func ValidToken ¶
ValidToken returns a dummy oauth token which is always valid. Using this token won't trigger a call to refresh the access token.
func WeatherServerImperial ¶
WeatherServerImperial returns a mock OpenWeatherMap server which returns a valid response with temperature in Fahrenheit.
func WeatherServerInvalidResponse ¶
WeatherServerInvalidResponse returns a mock OpenWeatherMap server which returns an invalid JSON response.
func WeatherServerInvalidToken ¶
WeatherServerInvalidToken returns a mock OpenWeatherMap server which returns an error due to invalid authentication token.
func WeatherServerMetric ¶
WeatherServerMetric returns a mock OpenWeatherMap server which returns a valid response with temperature in Celsius.
func WeatherServerMissingID ¶
WeatherServerMissingID returns a mock OpenWeatherMap server which returns an error due to missing location ID.
Types ¶
This section is empty.