29 lines
717 B
JavaScript
29 lines
717 B
JavaScript
import { cloneJSON } from "discourse/lib/object";
|
|
import topicFixtures from "discourse/tests/fixtures/topic";
|
|
|
|
export default function topicWithAssignedPosts() {
|
|
const username = "eviltrout";
|
|
const topic = cloneJSON(topicFixtures["/t/28830/1.json"]);
|
|
const firstReply = topic.post_stream.posts[1];
|
|
const secondReply = topic.post_stream.posts[2];
|
|
|
|
topic["indirectly_assigned_to"] = {
|
|
[firstReply.id]: {
|
|
assigned_to: {
|
|
username,
|
|
},
|
|
post_number: 1,
|
|
},
|
|
[secondReply.id]: {
|
|
assigned_to: {
|
|
username,
|
|
},
|
|
post_number: 2,
|
|
},
|
|
};
|
|
firstReply["assigned_to_user"] = { username };
|
|
secondReply["assigned_to_user"] = { username };
|
|
|
|
return topic;
|
|
}
|