import { visit } from "@ember/test-helpers"; import { test } from "qunit"; import { acceptance } from "discourse/tests/helpers/qunit-helpers"; acceptance("User Drafts", { loggedIn: true }); test("Stream", async (assert) => { await visit("/u/eviltrout/activity/drafts"); assert.ok(find(".user-stream-item").length === 3, "has drafts"); await click(".user-stream-item:last-child .remove-draft"); assert.ok( find(".user-stream-item").length === 2, "draft removed, list length diminished by one" ); }); test("Stream - resume draft", async (assert) => { await visit("/u/eviltrout/activity/drafts"); assert.ok(find(".user-stream-item").length > 0, "has drafts"); await click(".user-stream-item .resume-draft"); assert.equal( find(".d-editor-input").val().trim(), "A fun new topic for testing drafts." ); });