l10n
Version:
Localization (L10n) mapping and information with support for over 140 localizations
33 lines (32 loc) • 736 B
JavaScript
var locale,
L10n = require('../'),
assert = require('assert'),
vows = require('vows');
vows.describe('L10n').addBatch({
'Create a new Instance with default Language "span"': {
topic: function () {
locale = new L10n('spa');
return locale.get();
},
'Default Language should be "spa"': function (result) {
assert.equal(result, 'spa');
}
},
'Change default Language to "eng"': {
topic: function () {
locale.set('eng');
return locale.get();
},
'New Language should be "eng"': function (result) {
assert.equal(result, 'eng');
}
},
'Map "fre"': {
topic: function () {
return locale.map('fre');
},
'Should be "fr"': function (result) {
assert.equal(result, 'fr');
}
}
}).export(module);