readMockData = (type, extendedData = {}) => {
	let fileName;

	switch (type) {
		case "forecast":
			fileName = "weather_forecast.json";
			break;
		case "hourly":
			fileName = "weather_hourly.json";
			break;
		case "current":
		default:
			fileName = "weather_current.json";
			break;
	}

	const fileData = JSON.parse(fs.readFileSync(path.resolve(`${__dirname}/../mocks/${fileName}`)).toString());
	const mergedData = JSON.stringify({ ...{}, ...fileData, ...extendedData });
	return mergedData;
}
@param {string} type what data to read, can be "current" "forecast" or "hourly
@param {object} extendedData extra data to add to the default mock data
@returns {string} mocked current weather data