Documentation
¶
Overview ¶
Package dstest implements a mock Dark Sky server for testing.
Index ¶
Constants ¶
View Source
const DefaultKey = "key"
DefaultKey is the default key.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option func(*Server)
An Option sets an option on a Server.
func WithDefaultForecasts ¶
func WithDefaultForecasts() Option
WithDefaultForecasts returns an option that adds all default forecasts to a Server.
func WithForecast ¶
WithForecast returns an option that adds a forecastStr as a response to request on a Server.
type Request ¶
type Request struct { Latitude float64 Longitude float64 Time darksky.Time Exclude string // A string, not a []darksky.Block so we can use Request as a map key. Extend darksky.Extend Lang darksky.Lang Units darksky.Units }
A Request contains parameters for a request.
func (*Request) Options ¶
func (r *Request) Options() *darksky.ForecastOptions
Options returns a new darksky.ForecastOptions constructed from r.
Click to show internal directories.
Click to hide internal directories.