mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-18 15:17:25 +01:00
tests: Add ability to use ES2015 in karma tests
This commit is contained in:
@@ -78,7 +78,8 @@ module.exports = function(config) {
|
||||
browsers: ['PhantomJS'],
|
||||
|
||||
preprocessors: {
|
||||
'website/public/js/**/*.js': ['coverage']
|
||||
'website/public/js/**/*.js': ['coverage'],
|
||||
'test/**/*.js': ['babel'],
|
||||
},
|
||||
|
||||
coverageReporter: {
|
||||
|
||||
@@ -105,6 +105,7 @@
|
||||
"istanbul": "^0.3.14",
|
||||
"phantomjs": "^1.9",
|
||||
"karma": "~0.13.15",
|
||||
"karma-babel-preprocessor": "^5.0.0",
|
||||
"karma-chai-plugins": "~0.6.0",
|
||||
"karma-coverage": "^0.5.3",
|
||||
"karma-mocha": "^0.2.0",
|
||||
|
||||
@@ -68,13 +68,13 @@ describe('Invite to Group Controller', function() {
|
||||
it('uses provided name', function() {
|
||||
scope.group.name = 'test party';
|
||||
scope.inviteNewUsers('uuid');
|
||||
expect(group.name).to.eql('test party');
|
||||
expect(scope.group.name).to.eql('test party');
|
||||
});
|
||||
|
||||
it('names the group if no name is provided', function() {
|
||||
scope.group.name = '';
|
||||
scope.inviteNewUsers('uuid');
|
||||
expect(group.name).to.eql(env.t('possessiveParty', {name: user.profile.name}));
|
||||
expect(scope.group.name).to.eql(env.t('possessiveParty', {name: user.profile.name}));
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ var specHelper = {};
|
||||
gear: { equipped: {}, costume: {}, owned: {} }
|
||||
};
|
||||
|
||||
user = {
|
||||
var user = {
|
||||
_id: 'unique-user-id',
|
||||
auth: { timestamps: {} },
|
||||
stats: stats,
|
||||
@@ -53,7 +53,7 @@ var specHelper = {};
|
||||
|
||||
function newGroup(overrides) {
|
||||
var quest = { progress: { }, active: false };
|
||||
group = {
|
||||
var group = {
|
||||
_id: 'group-id',
|
||||
leader : 'leader-id',
|
||||
memberCount : 1,
|
||||
|
||||
Reference in New Issue
Block a user