DEV: Add simple acceptance smoke test for the assigned topics list
This commit is contained in:
parent
f330120f90
commit
1eaeb39749
|
@ -0,0 +1,25 @@
|
|||
import { acceptance } from "helpers/qunit-helpers";
|
||||
import { default as AssignedTopics } from "../fixtures/assigned-topics-fixtures";
|
||||
|
||||
acceptance("UnAssign/Re-assign from the topics list", {
|
||||
loggedIn: true,
|
||||
settings: {
|
||||
assign_enabled: true,
|
||||
assigns_user_url_path: "/"
|
||||
},
|
||||
pretend(server, helper) {
|
||||
const messagesPath = "/topics/messages-assigned/eviltrout.json";
|
||||
const assigns = AssignedTopics[messagesPath];
|
||||
server.get(messagesPath, () => helper.response(assigns));
|
||||
}
|
||||
});
|
||||
|
||||
QUnit.test("Unassing/Re-assign options are visible", async assert => {
|
||||
const options = selectKit(".assign-actions-dropdown");
|
||||
|
||||
await visit("/u/eviltrout/activity/assigned");
|
||||
await options.expand();
|
||||
|
||||
assert.equal(find("li[data-value='unassign']").length, 1);
|
||||
assert.equal(find("li[data-value='reassign']").length, 1);
|
||||
});
|
|
@ -0,0 +1,86 @@
|
|||
export default {
|
||||
"/topics/messages-assigned/eviltrout.json": {
|
||||
users: [
|
||||
{
|
||||
id: -2,
|
||||
username: "discobot",
|
||||
name: "discobot",
|
||||
avatar_template: "/user_avatar/localhost/discobot/{size}/1_2.png"
|
||||
},
|
||||
{
|
||||
id: -1,
|
||||
username: "system",
|
||||
name: "system",
|
||||
avatar_template: "/user_avatar/localhost/system/{size}/2_2.png"
|
||||
}
|
||||
],
|
||||
primary_groups: [],
|
||||
topic_list: {
|
||||
can_create_topic: true,
|
||||
draft: null,
|
||||
draft_key: "new_topic",
|
||||
draft_sequence: 0,
|
||||
per_page: 30,
|
||||
topics: [
|
||||
{
|
||||
id: 10,
|
||||
title: "Greetings!",
|
||||
fancy_title: "Greetings!",
|
||||
slug: "greetings",
|
||||
posts_count: 1,
|
||||
reply_count: 0,
|
||||
highest_post_number: 4,
|
||||
image_url:
|
||||
"//localhost:3000/plugins/discourse-narrative-bot/images/font-awesome-ellipsis.png",
|
||||
created_at: "2019-05-08T13:52:39.394Z",
|
||||
last_posted_at: "2019-05-08T13:52:39.841Z",
|
||||
bumped: true,
|
||||
bumped_at: "2019-05-08T13:52:39.841Z",
|
||||
unseen: false,
|
||||
last_read_post_number: 4,
|
||||
unread: 0,
|
||||
new_posts: 0,
|
||||
pinned: false,
|
||||
unpinned: null,
|
||||
visible: true,
|
||||
closed: false,
|
||||
archived: false,
|
||||
notification_level: 3,
|
||||
bookmarked: false,
|
||||
liked: false,
|
||||
views: 0,
|
||||
like_count: 0,
|
||||
has_summary: false,
|
||||
archetype: "private_message",
|
||||
last_poster_username: "discobot",
|
||||
category_id: null,
|
||||
pinned_globally: false,
|
||||
featured_link: null,
|
||||
posters: [
|
||||
{
|
||||
extras: "latest single",
|
||||
description: "Original Poster, Most Recent Poster",
|
||||
user_id: -2,
|
||||
primary_group_id: null
|
||||
}
|
||||
],
|
||||
participants: [
|
||||
{
|
||||
extras: "latest",
|
||||
description: null,
|
||||
user_id: -2,
|
||||
primary_group_id: null
|
||||
}
|
||||
],
|
||||
assigned_to_user: {
|
||||
id: 19,
|
||||
username: "eviltrout",
|
||||
name: null,
|
||||
avatar_template:
|
||||
"/letter_avatar_proxy/v4/letter/r/ed8c4c/{size}.png"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
};
|
Loading…
Reference in New Issue