Fall back to en strings (fixes #738)

This commit is contained in:
John Firebaugh
2013-02-12 10:40:41 -08:00
parent 2062fe9a67
commit 502f35869c
4 changed files with 36 additions and 3 deletions
+1
View File
@@ -144,6 +144,7 @@
<!-- include spec files here... -->
<script src="spec/lib/d3.keybinding.js"></script>
<script src="spec/lib/locale.js"></script>
<script src="spec/actions/add_midpoint.js"></script>
<script src="spec/actions/add_entity.js"></script>
+1
View File
@@ -22,6 +22,7 @@
<!-- include spec files here... -->
<script src="spec/lib/d3.keybinding.js"></script>
<script src="spec/lib/locale.js"></script>
<script src="spec/actions/add_midpoint.js"></script>
<script src="spec/actions/add_entity.js"></script>
+26
View File
@@ -0,0 +1,26 @@
describe("locale", function() {
var saved, error;
beforeEach(function() {
saved = locale;
error = console.error;
console.error = function () {};
locale = { _current: 'en', en: {test: 'test', foo: 'bar'}, __: {}}
});
afterEach(function() {
locale = saved;
console.error = error;
});
describe("t", function() {
it("defaults to locale._current", function() {
expect(t('test')).to.equal('test');
});
it("falls back to en", function() {
locale._current = '__';
expect(t('test')).to.equal('test');
});
});
});