mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 14:03:30 +00:00 
			
		
		
		
	Use fully resolvable request paths because we need to be able to refer to third party modules, and to increase uniformity and explicitness. Signed-off-by: Anders Kaseorg <anders@zulip.com>
		
			
				
	
	
		
			23 lines
		
	
	
		
			659 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			659 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
"use strict";
 | 
						|
 | 
						|
const {strict: assert} = require("assert");
 | 
						|
 | 
						|
const {mock_esm, zrequire} = require("../zjsunit/namespace");
 | 
						|
const {run_test} = require("../zjsunit/test");
 | 
						|
 | 
						|
const compose_pm_pill = mock_esm("../../static/js/compose_pm_pill");
 | 
						|
 | 
						|
const compose_state = zrequire("compose_state");
 | 
						|
 | 
						|
run_test("private_message_recipient", (override) => {
 | 
						|
    let emails;
 | 
						|
    override(compose_pm_pill, "set_from_emails", (value) => {
 | 
						|
        emails = value;
 | 
						|
    });
 | 
						|
 | 
						|
    override(compose_pm_pill, "get_emails", () => emails);
 | 
						|
 | 
						|
    compose_state.private_message_recipient("fred@fred.org");
 | 
						|
    assert.equal(compose_state.private_message_recipient(), "fred@fred.org");
 | 
						|
});
 |