mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-11-04 09:12:11 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			633 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			633 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
module('Options - Translations');
 | 
						|
 | 
						|
var $ = require('jquery');
 | 
						|
var Options = require('select2/options');
 | 
						|
 | 
						|
test('partial dictionaries can be passed', function (assert) {
 | 
						|
  var options = new Options({
 | 
						|
    language: {
 | 
						|
      searching: function () {
 | 
						|
        return 'Something';
 | 
						|
      }
 | 
						|
    }
 | 
						|
  });
 | 
						|
 | 
						|
  var translations = options.get('translations');
 | 
						|
 | 
						|
  assert.equal(
 | 
						|
    translations.get('searching')(),
 | 
						|
    'Something',
 | 
						|
    'The partial dictionary still overrides translations'
 | 
						|
  );
 | 
						|
 | 
						|
  assert.equal(
 | 
						|
    translations.get('noResults')(),
 | 
						|
    'No results found',
 | 
						|
    'You can still get English translations for keys not passed in'
 | 
						|
  );
 | 
						|
});
 |