Make language count calculation only in core.js

This commit is contained in:
Amir E. Aharoni
2015-03-24 09:56:52 +02:00
parent c81561b3fc
commit eb4f8ff251
3 changed files with 7 additions and 37 deletions

View File

@@ -271,26 +271,4 @@
assert.strictEqual( $.uls.data.languages['qqq'], undefined, 'Data about qqq is undefined after being deleted.' );
assert.ok( !$.uls.data.deleteLanguage( 'qqr' ), 'Deleting language qqr, which was never added, returns false.' );
} );
test( '-- $.uls.utils testing', 4, function ( assert ) {
var languages, saveObjectKeys;
languages = {
mn: 'монгол',
sah: 'саха',
udm: 'удмурт'
};
assert.strictEqual( $.uls.utils.objectLength( {} ), 0 );
assert.strictEqual( $.uls.utils.objectLength( languages ), 3 );
// Simulate a browser without Object.keys
saveObjectKeys = Object.keys;
Object.keys = undefined;
assert.strictEqual( $.uls.utils.objectLength( {} ), 0 );
assert.strictEqual( $.uls.utils.objectLength( languages ), 3 );
Object.keys = saveObjectKeys;
} );
}( jQuery ) );