Fix tests

This commit is contained in:
Matthew Oslan
2019-06-25 22:13:15 -04:00
parent 930a0026de
commit 375cda9e11

View File

@@ -4,6 +4,10 @@ import * as MockExpressRequest from 'mock-express-request';
import * as MockExpressResponse from 'mock-express-response'; import * as MockExpressResponse from 'mock-express-response';
import * as MockDate from 'mockdate'; import * as MockDate from 'mockdate';
// The tests don't use OWM, but the WeatherProvider API key must be set to prevent an error from being thrown on startup.
process.env.WEATHER_PROVIDER = "OWM";
process.env.OWM_API_KEY = "NO_KEY";
import { getWateringData } from './weather'; import { getWateringData } from './weather';
import { GeoCoordinates, WateringData, WeatherData } from "../types"; import { GeoCoordinates, WateringData, WeatherData } from "../types";
import { WeatherProvider } from "./weatherProviders/WeatherProvider"; import { WeatherProvider } from "./weatherProviders/WeatherProvider";