mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			608 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			608 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
var hashchange = require('js/hashchange.js');
 | 
						|
 | 
						|
(function test_basics() {
 | 
						|
    var operators;
 | 
						|
    var hash;
 | 
						|
 | 
						|
    operators = [
 | 
						|
        {operator: 'stream', operand: 'devel'},
 | 
						|
        {operator: 'topic', operand: 'algol'}
 | 
						|
    ];
 | 
						|
    hash = hashchange.operators_to_hash(operators);
 | 
						|
    assert.equal(hash, '#narrow/stream/devel/topic/algol');
 | 
						|
 | 
						|
    operators = [
 | 
						|
        {operator: 'stream', operand: 'devel'},
 | 
						|
        {operator: 'topic', operand: 'visual c++', negated: true}
 | 
						|
    ];
 | 
						|
    hash = hashchange.operators_to_hash(operators);
 | 
						|
    assert.equal(hash, '#narrow/stream/devel/-topic/visual.20c.2B.2B');
 | 
						|
}());
 |