ratz/src/modules/outsideworld/owm/forecast_test.go

var forecastRange

// TestNewForecast will make sure the a new instance of Forecast is returned
func TestNewForecast(t *testing.T) {}

// TestNewForecastWithCustomHttpClient will verify that a new instance of ForecastWeatherData
// is created with custom http client
func TestNewForecastWithCustomHttpClient(t *testing.T) {}

// TestNewForecastWithInvalidOptions will verify that returns an error with
// invalid option
func TestNewForecastWithInvalidOptions(t *testing.T) {}

// TestNewForecastWithCustomHttpClient will verify that returns an error with
// invalid http client
func TestNewForecastWithInvalidHttpClient(t *testing.T) {}

// TestDailyByName will verify that a daily forecast can be retrieved for
// a given named location
func TestDailyByName(t *testing.T) {}

// TestDailyByCooridinates will verify that a daily forecast can be retrieved
// for a given set of coordinates
func TestDailyByCoordinates(t *testing.T) {}

// TestDailyByID will verify that a daily forecast can be retrieved for a
// given location DiscordID
func TestDailyByID(t *testing.T) {}