mirror of
https://github.com/zulip/zulip.git
synced 2025-11-19 14:08:23 +00:00
node fixtures: Add more realistic data for typing.
This commit is contained in:
committed by
Steve Howell
parent
b4a4f9d568
commit
b63c7d1cbb
@@ -5,6 +5,7 @@ const events = require("./lib/events.js");
|
|||||||
const event_fixtures = events.fixtures;
|
const event_fixtures = events.fixtures;
|
||||||
const test_message = events.test_message;
|
const test_message = events.test_message;
|
||||||
const test_user = events.test_user;
|
const test_user = events.test_user;
|
||||||
|
const typing_person1 = events.typing_person1;
|
||||||
|
|
||||||
set_global("$", global.make_zjquery());
|
set_global("$", global.make_zjquery());
|
||||||
|
|
||||||
@@ -625,7 +626,7 @@ with_overrides((override) => {
|
|||||||
override("typing_events.display_notification", stub.f);
|
override("typing_events.display_notification", stub.f);
|
||||||
dispatch(event);
|
dispatch(event);
|
||||||
const args = stub.get_args("event");
|
const args = stub.get_args("event");
|
||||||
assert_same(args.event.sender.user_id, 4);
|
assert_same(args.event.sender.user_id, typing_person1.user_id);
|
||||||
});
|
});
|
||||||
|
|
||||||
event = event_fixtures.typing__stop;
|
event = event_fixtures.typing__stop;
|
||||||
@@ -633,11 +634,11 @@ with_overrides((override) => {
|
|||||||
override("typing_events.hide_notification", stub.f);
|
override("typing_events.hide_notification", stub.f);
|
||||||
dispatch(event);
|
dispatch(event);
|
||||||
const args = stub.get_args("event");
|
const args = stub.get_args("event");
|
||||||
assert_same(args.event.sender.user_id, 6);
|
assert_same(args.event.sender.user_id, typing_person1.user_id);
|
||||||
});
|
});
|
||||||
|
|
||||||
page_params.user_id = 5;
|
page_params.user_id = typing_person1.user_id;
|
||||||
event = event_fixtures.typing__self;
|
event = event_fixtures.typing__start;
|
||||||
dispatch(event); // get line coverage
|
dispatch(event); // get line coverage
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -17,6 +17,19 @@ exports.test_message = {
|
|||||||
id: 99,
|
id: 99,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const typing_person1 = {
|
||||||
|
user_id: 1,
|
||||||
|
email: "user1@example.com",
|
||||||
|
};
|
||||||
|
|
||||||
|
const typing_person2 = {
|
||||||
|
user_id: 2,
|
||||||
|
email: "user2@example.com",
|
||||||
|
};
|
||||||
|
|
||||||
|
exports.typing_person1 = typing_person1;
|
||||||
|
exports.typing_person2 = typing_person2;
|
||||||
|
|
||||||
const streams = {
|
const streams = {
|
||||||
devel: {
|
devel: {
|
||||||
name: "devel",
|
name: "devel",
|
||||||
@@ -446,25 +459,16 @@ exports.fixtures = {
|
|||||||
|
|
||||||
typing__start: {
|
typing__start: {
|
||||||
type: "typing",
|
type: "typing",
|
||||||
sender: {
|
|
||||||
user_id: 4,
|
|
||||||
},
|
|
||||||
op: "start",
|
op: "start",
|
||||||
|
sender: typing_person1,
|
||||||
|
recipients: [typing_person2],
|
||||||
},
|
},
|
||||||
|
|
||||||
typing__stop: {
|
typing__stop: {
|
||||||
type: "typing",
|
type: "typing",
|
||||||
sender: {
|
|
||||||
user_id: 6,
|
|
||||||
},
|
|
||||||
op: "stop",
|
op: "stop",
|
||||||
},
|
sender: typing_person1,
|
||||||
|
recipients: [typing_person2],
|
||||||
typing__self: {
|
|
||||||
type: "typing",
|
|
||||||
sender: {
|
|
||||||
user_id: 5,
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
|
|
||||||
update_display_settings__default_language: {
|
update_display_settings__default_language: {
|
||||||
|
|||||||
Reference in New Issue
Block a user