Skip to content

Commit f63f9f1

Browse files
committed
Initial commit
1 parent 827ee25 commit f63f9f1

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

src/settings.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
'use strict';
2+
3+
var settings = {};
4+
5+
var getSettings = function() {
6+
return settings;
7+
}
8+
9+
var setLanguage = function(language) {
10+
settings.lang = language;
11+
}
12+
13+
module.exports = {
14+
getSettings,
15+
setLanguage
16+
};

test/settings.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
var assert = require('assert');
2+
var settings = require('../src/settings');
3+
4+
5+
describe('settings', function() {
6+
describe('setLanguage', function() {
7+
8+
it('language setting should be set', function() {
9+
const expect = {lang: 'en'};
10+
settings.setLanguage('en');
11+
assert.deepEqual(settings.getSettings(), expect);
12+
});
13+
14+
});
15+
});

0 commit comments

Comments
 (0)