move mocks to separate directory for better overview

This commit is contained in:
Felix Wiedenbach
2019-09-13 13:53:15 +02:00
parent b469fc7577
commit 8d85d1aa2d
4 changed files with 159 additions and 54 deletions

View File

@@ -1,12 +1,15 @@
const expect = require("chai").expect;
const fs = require("fs");
const _ = require("lodash");
const moment = require("moment");
const path = require("path");
const wdajaxstub = require("webdriverajaxstub");
const helpers = require("../global-setup");
const {generateWeather, generateWeatherForecast} = require("./mocks");
const wait = () => new Promise(res => setTimeout(res, 3000));
describe("Weather module", function() {
let app;
@@ -27,57 +30,6 @@ describe("Weather module", function() {
});
describe("Current weather", function() {
function generateWeather(extendedData = {}) {
return JSON.stringify(_.merge({}, {
coord:{
lon: 11.58,
lat: 48.14
},
weather:[
{
id: 615,
main: "Snow",
description: "light rain and snow",
icon: "13d"
},
{
id: 500,
main: "Rain",
description: "light rain",
icon: "10d"
}
],
base: "stations",
main:{
temp: 1.49,
pressure: 1005,
humidity: 93.7,
temp_min: 1,
temp_max: 2
},
visibility: 7000,
wind:{
speed: 11.8,
deg: 250
},
clouds:{
all: 75
},
dt: 1547387400,
sys:{
type: 1,
id: 1267,
message: 0.0031,
country: "DE",
sunrise: 1547362817,
sunset: 1547394301
},
id: 2867714,
name: "Munich",
cod: 200
}, extendedData));
}
let template;
before(function() {
@@ -137,8 +89,6 @@ describe("Weather module", function() {
});
});
const wait = () => new Promise(res => setTimeout(res, 3000));
describe("Configuration Options", function() {
before(function() {
process.env.MM_CONFIG_FILE = "tests/configs/modules/weather/currentweather_options.js";