31 lines
935 B
JavaScript
31 lines
935 B
JavaScript
var util = require('util');
|
|
|
|
module.exports = function () {
|
|
this.Before((scenario, callback) => {
|
|
this.scenarioTitle = scenario.getName();
|
|
|
|
this.loadMethod = this.DEFAULT_LOAD_METHOD;
|
|
this.queryParams = {};
|
|
var d = new Date();
|
|
this.scenarioTime = util.format('%d-%d-%dT%s:%s:%sZ', d.getFullYear(), d.getMonth()+1, d.getDate(), d.getHours(), d.getMinutes(), d.getSeconds());
|
|
this.resetData();
|
|
this.hasLoggedPreprocessInfo = false;
|
|
this.hasLoggedScenarioInfo = false;
|
|
this.setGridSize(this.DEFAULT_GRID_SIZE);
|
|
this.setOrigin(this.DEFAULT_ORIGIN);
|
|
callback();
|
|
});
|
|
|
|
this.Before('@ignore-platform-windows', () => {
|
|
this.skipThisScenario();
|
|
});
|
|
|
|
this.Before('@ignore-platform-unix', () => {
|
|
this.skipThisScenario();
|
|
});
|
|
|
|
this.Before('@ignore-platform-mac', () => {
|
|
this.skipThisScenario();
|
|
});
|
|
};
|