mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-17 14:47:53 +01:00
Remove extraneous anonymous function.
This commit is contained in:
@@ -1,14 +1,12 @@
|
|||||||
(function() {
|
var Challenge, Group, app;
|
||||||
'use strict';
|
|
||||||
var Challenge, Group, app;
|
|
||||||
|
|
||||||
app = require("../../website/src/server");
|
app = require("../../website/src/server");
|
||||||
|
|
||||||
Group = require("../../website/src/models/group").model;
|
Group = require("../../website/src/models/group").model;
|
||||||
|
|
||||||
Challenge = require("../../website/src/models/challenge").model;
|
Challenge = require("../../website/src/models/challenge").model;
|
||||||
|
|
||||||
describe("Challenges", function() {
|
describe("Challenges", function() {
|
||||||
var challenge, group, updateTodo;
|
var challenge, group, updateTodo;
|
||||||
challenge = void 0;
|
challenge = void 0;
|
||||||
updateTodo = void 0;
|
updateTodo = void 0;
|
||||||
@@ -411,6 +409,4 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
}).call(this);
|
|
||||||
|
|||||||
@@ -1,14 +1,12 @@
|
|||||||
(function() {
|
var Group, app, diff;
|
||||||
'use strict';
|
|
||||||
var Group, app, diff;
|
|
||||||
|
|
||||||
diff = require("deep-diff");
|
diff = require("deep-diff");
|
||||||
|
|
||||||
Group = require("../../website/src/models/group").model;
|
Group = require("../../website/src/models/group").model;
|
||||||
|
|
||||||
app = require("../../website/src/server");
|
app = require("../../website/src/server");
|
||||||
|
|
||||||
describe("Chat", function() {
|
describe("Chat", function() {
|
||||||
var chat, group;
|
var chat, group;
|
||||||
group = void 0;
|
group = void 0;
|
||||||
before(function(done) {
|
before(function(done) {
|
||||||
@@ -70,6 +68,4 @@
|
|||||||
}
|
}
|
||||||
], done);
|
], done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
}).call(this);
|
|
||||||
|
|||||||
@@ -1,12 +1,10 @@
|
|||||||
(function() {
|
var Coupon, app, makeSudoUser;
|
||||||
'use strict';
|
|
||||||
var Coupon, app, makeSudoUser;
|
|
||||||
|
|
||||||
app = require("../../website/src/server");
|
app = require("../../website/src/server");
|
||||||
|
|
||||||
Coupon = require("../../website/src/models/coupon").model;
|
Coupon = require("../../website/src/models/coupon").model;
|
||||||
|
|
||||||
makeSudoUser = function(usr, cb) {
|
makeSudoUser = function(usr, cb) {
|
||||||
return registerNewUser(function() {
|
return registerNewUser(function() {
|
||||||
var sudoUpdate;
|
var sudoUpdate;
|
||||||
sudoUpdate = {
|
sudoUpdate = {
|
||||||
@@ -21,9 +19,9 @@
|
|||||||
return cb();
|
return cb();
|
||||||
});
|
});
|
||||||
}, true);
|
}, true);
|
||||||
};
|
};
|
||||||
|
|
||||||
describe("Coupons", function() {
|
describe("Coupons", function() {
|
||||||
var coupons;
|
var coupons;
|
||||||
before(function(done) {
|
before(function(done) {
|
||||||
return async.parallel([
|
return async.parallel([
|
||||||
@@ -217,6 +215,4 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
}).call(this);
|
|
||||||
|
|||||||
@@ -1,20 +1,18 @@
|
|||||||
(function() {
|
var app, iapMock, inApp, rewire, sinon;
|
||||||
'use strict';
|
|
||||||
var app, iapMock, inApp, rewire, sinon;
|
|
||||||
|
|
||||||
app = require('../../website/src/server');
|
app = require('../../website/src/server');
|
||||||
|
|
||||||
rewire = require('rewire');
|
rewire = require('rewire');
|
||||||
|
|
||||||
sinon = require('sinon');
|
sinon = require('sinon');
|
||||||
|
|
||||||
inApp = rewire('../../website/src/controllers/payments/iap');
|
inApp = rewire('../../website/src/controllers/payments/iap');
|
||||||
|
|
||||||
iapMock = {};
|
iapMock = {};
|
||||||
|
|
||||||
inApp.__set__('iap', iapMock);
|
inApp.__set__('iap', iapMock);
|
||||||
|
|
||||||
describe('In-App Purchases', function() {
|
describe('In-App Purchases', function() {
|
||||||
describe('Android', function() {
|
describe('Android', function() {
|
||||||
var next, paymentSpy, req, res;
|
var next, paymentSpy, req, res;
|
||||||
req = {
|
req = {
|
||||||
@@ -365,6 +363,4 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
}).call(this);
|
|
||||||
|
|||||||
@@ -1,14 +1,12 @@
|
|||||||
(function() {
|
var Group, app, diff;
|
||||||
'use strict';
|
|
||||||
var Group, app, diff;
|
|
||||||
|
|
||||||
diff = require("deep-diff");
|
diff = require("deep-diff");
|
||||||
|
|
||||||
Group = require("../../website/src/models/group").model;
|
Group = require("../../website/src/models/group").model;
|
||||||
|
|
||||||
app = require("../../website/src/server");
|
app = require("../../website/src/server");
|
||||||
|
|
||||||
describe("Party", function() {
|
describe("Party", function() {
|
||||||
return context("Quests", function() {
|
return context("Quests", function() {
|
||||||
var group, notParticipating, participating, party;
|
var group, notParticipating, participating, party;
|
||||||
party = void 0;
|
party = void 0;
|
||||||
@@ -371,6 +369,4 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
}).call(this);
|
|
||||||
|
|||||||
@@ -1,14 +1,12 @@
|
|||||||
(function() {
|
var app, rewire, sinon;
|
||||||
'use strict';
|
|
||||||
var app, rewire, sinon;
|
|
||||||
|
|
||||||
app = require("../../website/src/server");
|
app = require("../../website/src/server");
|
||||||
|
|
||||||
rewire = require('rewire');
|
rewire = require('rewire');
|
||||||
|
|
||||||
sinon = require('sinon');
|
sinon = require('sinon');
|
||||||
|
|
||||||
describe("Push-Notifications", function() {
|
describe("Push-Notifications", function() {
|
||||||
before(function(done) {
|
before(function(done) {
|
||||||
return registerNewUser(done, true);
|
return registerNewUser(done, true);
|
||||||
});
|
});
|
||||||
@@ -429,6 +427,4 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
}).call(this);
|
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
(function() {
|
require("../../website/src/server");
|
||||||
'use strict';
|
|
||||||
require("../../website/src/server");
|
|
||||||
|
|
||||||
describe("Score", function() {
|
describe("Score", function() {
|
||||||
before(function(done) {
|
before(function(done) {
|
||||||
return registerNewUser(done, true);
|
return registerNewUser(done, true);
|
||||||
});
|
});
|
||||||
@@ -141,6 +139,4 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
}).call(this);
|
|
||||||
|
|||||||
@@ -1,12 +1,10 @@
|
|||||||
(function() {
|
var app, payments;
|
||||||
'use strict';
|
|
||||||
var app, payments;
|
|
||||||
|
|
||||||
payments = require("../../website/src/controllers/payments");
|
payments = require("../../website/src/controllers/payments");
|
||||||
|
|
||||||
app = require("../../website/src/server");
|
app = require("../../website/src/server");
|
||||||
|
|
||||||
describe("Subscriptions", function() {
|
describe("Subscriptions", function() {
|
||||||
before(function(done) {
|
before(function(done) {
|
||||||
return registerNewUser(done, true);
|
return registerNewUser(done, true);
|
||||||
});
|
});
|
||||||
@@ -49,6 +47,4 @@
|
|||||||
expect(user.purchased.plan.dateTerminated).to.not.exist;
|
expect(user.purchased.plan.dateTerminated).to.not.exist;
|
||||||
return done();
|
return done();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
}).call(this);
|
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
(function() {
|
require("../../website/src/server");
|
||||||
'use strict';
|
|
||||||
require("../../website/src/server");
|
|
||||||
|
|
||||||
describe("Todos", function() {
|
describe("Todos", function() {
|
||||||
before(function(done) {
|
before(function(done) {
|
||||||
return registerNewUser(done, true);
|
return registerNewUser(done, true);
|
||||||
});
|
});
|
||||||
@@ -86,6 +84,4 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
}).call(this);
|
|
||||||
|
|||||||
@@ -1,19 +1,18 @@
|
|||||||
(function() {
|
var _, cron, expect, moment, newUser, repeatWithoutLastWeekday, shared, sinon;
|
||||||
var _, cron, expect, moment, newUser, repeatWithoutLastWeekday, shared, sinon;
|
|
||||||
|
|
||||||
_ = require('lodash');
|
_ = require('lodash');
|
||||||
|
|
||||||
expect = require('expect.js');
|
expect = require('expect.js');
|
||||||
|
|
||||||
sinon = require('sinon');
|
sinon = require('sinon');
|
||||||
|
|
||||||
moment = require('moment');
|
moment = require('moment');
|
||||||
|
|
||||||
shared = require('../../common/script/index.js');
|
shared = require('../../common/script/index.js');
|
||||||
|
|
||||||
shared.i18n.translations = require('../../website/src/libs/i18n.js').translations;
|
shared.i18n.translations = require('../../website/src/libs/i18n.js').translations;
|
||||||
|
|
||||||
repeatWithoutLastWeekday = function() {
|
repeatWithoutLastWeekday = function() {
|
||||||
var repeat;
|
var repeat;
|
||||||
repeat = {
|
repeat = {
|
||||||
su: true,
|
su: true,
|
||||||
@@ -32,12 +31,12 @@
|
|||||||
return {
|
return {
|
||||||
repeat: repeat
|
repeat: repeat
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/* Helper Functions */
|
/* Helper Functions */
|
||||||
|
|
||||||
newUser = function(addTasks) {
|
newUser = function(addTasks) {
|
||||||
var buffs, user;
|
var buffs, user;
|
||||||
if (addTasks == null) {
|
if (addTasks == null) {
|
||||||
addTasks = true;
|
addTasks = true;
|
||||||
@@ -105,17 +104,17 @@
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
return user;
|
return user;
|
||||||
};
|
};
|
||||||
|
|
||||||
cron = function(usr, missedDays) {
|
cron = function(usr, missedDays) {
|
||||||
if (missedDays == null) {
|
if (missedDays == null) {
|
||||||
missedDays = 1;
|
missedDays = 1;
|
||||||
}
|
}
|
||||||
usr.lastCron = moment().subtract(missedDays, 'days');
|
usr.lastCron = moment().subtract(missedDays, 'days');
|
||||||
return usr.fns.cron();
|
return usr.fns.cron();
|
||||||
};
|
};
|
||||||
|
|
||||||
describe('daily/weekly that repeats everyday (default)', function() {
|
describe('daily/weekly that repeats everyday (default)', function() {
|
||||||
var daily, user, weekly;
|
var daily, user, weekly;
|
||||||
user = null;
|
user = null;
|
||||||
daily = null;
|
daily = null;
|
||||||
@@ -394,9 +393,9 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('daily that repeats every x days', function() {
|
describe('daily that repeats every x days', function() {
|
||||||
var daily, user;
|
var daily, user;
|
||||||
user = null;
|
user = null;
|
||||||
daily = null;
|
daily = null;
|
||||||
@@ -426,9 +425,9 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('daily that repeats every X days when multiple days are missed', function() {
|
describe('daily that repeats every X days when multiple days are missed', function() {
|
||||||
var daily, everyX, startDateDaysAgo, user;
|
var daily, everyX, startDateDaysAgo, user;
|
||||||
everyX = 3;
|
everyX = 3;
|
||||||
startDateDaysAgo = everyX * 3;
|
startDateDaysAgo = everyX * 3;
|
||||||
@@ -536,6 +535,4 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
}).call(this);
|
|
||||||
|
|||||||
@@ -1,17 +1,16 @@
|
|||||||
(function() {
|
var $w, _, id, modes, shared, user;
|
||||||
var $w, _, id, modes, shared, user;
|
|
||||||
|
|
||||||
shared = require('../../../common/script/index.js');
|
shared = require('../../../common/script/index.js');
|
||||||
|
|
||||||
_ = require('lodash');
|
_ = require('lodash');
|
||||||
|
|
||||||
$w = function(s) {
|
$w = function(s) {
|
||||||
return s.split(' ');
|
return s.split(' ');
|
||||||
};
|
};
|
||||||
|
|
||||||
id = shared.uuid();
|
id = shared.uuid();
|
||||||
|
|
||||||
user = {
|
user = {
|
||||||
stats: {
|
stats: {
|
||||||
"class": 'warrior',
|
"class": 'warrior',
|
||||||
lvl: 1,
|
lvl: 1,
|
||||||
@@ -96,40 +95,40 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
rewards: []
|
rewards: []
|
||||||
};
|
};
|
||||||
|
|
||||||
modes = {
|
modes = {
|
||||||
flat: _.cloneDeep(user),
|
flat: _.cloneDeep(user),
|
||||||
classbased_warrior: _.cloneDeep(user),
|
classbased_warrior: _.cloneDeep(user),
|
||||||
classbased_rogue: _.cloneDeep(user),
|
classbased_rogue: _.cloneDeep(user),
|
||||||
classbased_wizard: _.cloneDeep(user),
|
classbased_wizard: _.cloneDeep(user),
|
||||||
classbased_healer: _.cloneDeep(user),
|
classbased_healer: _.cloneDeep(user),
|
||||||
taskbased: _.cloneDeep(user)
|
taskbased: _.cloneDeep(user)
|
||||||
};
|
};
|
||||||
|
|
||||||
modes.classbased_warrior.stats["class"] = 'warrior';
|
modes.classbased_warrior.stats["class"] = 'warrior';
|
||||||
|
|
||||||
modes.classbased_rogue.stats["class"] = 'rogue';
|
modes.classbased_rogue.stats["class"] = 'rogue';
|
||||||
|
|
||||||
modes.classbased_wizard.stats["class"] = 'wizard';
|
modes.classbased_wizard.stats["class"] = 'wizard';
|
||||||
|
|
||||||
modes.classbased_healer.stats["class"] = 'healer';
|
modes.classbased_healer.stats["class"] = 'healer';
|
||||||
|
|
||||||
_.each($w('flat classbased_warrior classbased_rogue classbased_wizard classbased_healer taskbased'), function(mode) {
|
_.each($w('flat classbased_warrior classbased_rogue classbased_wizard classbased_healer taskbased'), function(mode) {
|
||||||
_.merge(modes[mode].preferences, {
|
_.merge(modes[mode].preferences, {
|
||||||
automaticAllocation: true,
|
automaticAllocation: true,
|
||||||
allocationMode: mode.indexOf('classbased') === 0 ? 'classbased' : mode
|
allocationMode: mode.indexOf('classbased') === 0 ? 'classbased' : mode
|
||||||
});
|
});
|
||||||
return shared.wrap(modes[mode]);
|
return shared.wrap(modes[mode]);
|
||||||
});
|
});
|
||||||
|
|
||||||
console.log("\n\n================================================");
|
console.log("\n\n================================================");
|
||||||
|
|
||||||
console.log("New Simulation");
|
console.log("New Simulation");
|
||||||
|
|
||||||
console.log("================================================\n\n");
|
console.log("================================================\n\n");
|
||||||
|
|
||||||
_.times([20], function(lvl) {
|
_.times([20], function(lvl) {
|
||||||
console.log("[lvl " + lvl + "]\n--------------\n");
|
console.log("[lvl " + lvl + "]\n--------------\n");
|
||||||
return _.each($w('flat classbased_warrior classbased_rogue classbased_wizard classbased_healer taskbased'), function(mode) {
|
return _.each($w('flat classbased_warrior classbased_rogue classbased_wizard classbased_healer taskbased'), function(mode) {
|
||||||
var str, u;
|
var str, u;
|
||||||
@@ -159,6 +158,4 @@
|
|||||||
str = mode + (mode === 'taskbased' ? " (" + u.habits[0].attribute + ")" : "");
|
str = mode + (mode === 'taskbased' ? " (" + u.habits[0].attribute + ")" : "");
|
||||||
return console.log(str, _.pick(u.stats, $w('per int con str')));
|
return console.log(str, _.pick(u.stats, $w('per int con str')));
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
}).call(this);
|
|
||||||
|
|||||||
@@ -1,13 +1,12 @@
|
|||||||
(function() {
|
var _, clearUser, id, party, s, shared, task, user;
|
||||||
var _, clearUser, id, party, s, shared, task, user;
|
|
||||||
|
|
||||||
shared = require('../../../common/script/index.js');
|
shared = require('../../../common/script/index.js');
|
||||||
|
|
||||||
_ = require('lodash');
|
_ = require('lodash');
|
||||||
|
|
||||||
id = shared.uuid();
|
id = shared.uuid();
|
||||||
|
|
||||||
user = {
|
user = {
|
||||||
stats: {
|
stats: {
|
||||||
"class": 'warrior',
|
"class": 'warrior',
|
||||||
buffs: {
|
buffs: {
|
||||||
@@ -88,23 +87,23 @@
|
|||||||
],
|
],
|
||||||
todos: [],
|
todos: [],
|
||||||
rewards: []
|
rewards: []
|
||||||
};
|
};
|
||||||
|
|
||||||
shared.wrap(user);
|
shared.wrap(user);
|
||||||
|
|
||||||
s = user.stats;
|
s = user.stats;
|
||||||
|
|
||||||
task = user.tasks[id];
|
task = user.tasks[id];
|
||||||
|
|
||||||
party = [user];
|
party = [user];
|
||||||
|
|
||||||
console.log("\n\n================================================");
|
console.log("\n\n================================================");
|
||||||
|
|
||||||
console.log("New Simulation");
|
console.log("New Simulation");
|
||||||
|
|
||||||
console.log("================================================\n\n");
|
console.log("================================================\n\n");
|
||||||
|
|
||||||
clearUser = function(lvl) {
|
clearUser = function(lvl) {
|
||||||
if (lvl == null) {
|
if (lvl == null) {
|
||||||
lvl = 1;
|
lvl = 1;
|
||||||
}
|
}
|
||||||
@@ -132,9 +131,9 @@
|
|||||||
return user.items.lastDrop = {
|
return user.items.lastDrop = {
|
||||||
count: 0
|
count: 0
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
_.each([1, 25, 50, 75, 100], function(lvl) {
|
_.each([1, 25, 50, 75, 100], function(lvl) {
|
||||||
console.log("[LEVEL " + lvl + "] (" + (lvl * 2) + " points total in every attr)\n\n");
|
console.log("[LEVEL " + lvl + "] (" + (lvl * 2) + " points total in every attr)\n\n");
|
||||||
_.each({
|
_.each({
|
||||||
red: -25,
|
red: -25,
|
||||||
@@ -266,11 +265,11 @@
|
|||||||
return console.log('\n');
|
return console.log('\n');
|
||||||
});
|
});
|
||||||
return console.log('------------------------------------------------------------');
|
return console.log('------------------------------------------------------------');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
_.each [1,25,50,75,100,125], (lvl) ->
|
_.each [1,25,50,75,100,125], (lvl) ->
|
||||||
console.log "[LEVEL #{lvl}] (#{lvl*2} points in every attr)\n\n"
|
console.log "[LEVEL #{lvl}] (#{lvl*2} points in every attr)\n\n"
|
||||||
_.each {red:-25,yellow:0,green:35}, (taskVal, color) ->
|
_.each {red:-25,yellow:0,green:35}, (taskVal, color) ->
|
||||||
console.log "[task.value = #{taskVal} (#{color})]"
|
console.log "[task.value = #{taskVal} (#{color})]"
|
||||||
@@ -290,5 +289,3 @@
|
|||||||
|
|
||||||
console.log user.dailys.length
|
console.log user.dailys.length
|
||||||
*/
|
*/
|
||||||
|
|
||||||
}).call(this);
|
|
||||||
|
|||||||
@@ -1,5 +1,3 @@
|
|||||||
'use strict';
|
|
||||||
|
|
||||||
var shared = require('../../common/script/index.js');
|
var shared = require('../../common/script/index.js');
|
||||||
shared.i18n.translations = require('../../website/src/libs/i18n.js').translations
|
shared.i18n.translations = require('../../website/src/libs/i18n.js').translations
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user