ソースを参照

Use mock method in test

JC Brand 4 年 前
コミット
958d98a1a1
1 ファイル変更2 行追加7 行削除
  1. 2 7
      src/plugins/bookmark-views/tests/bookmarks.js

+ 2 - 7
src/plugins/bookmark-views/tests/bookmarks.js

@@ -19,14 +19,9 @@ describe("A chat room", function () {
 
         const nick = 'JC';
         const muc_jid = 'theplay@conference.shakespeare.lit';
-        await mock.openChatRoom(_converse, 'theplay', 'conference.shakespeare.lit', 'JC');
-        await mock.getRoomFeatures(_converse, muc_jid, []);
-        await mock.waitForReservedNick(_converse, muc_jid, nick);
-        await mock.receiveOwnMUCPresence(_converse, muc_jid, nick);
-        const view = _converse.chatboxviews.get(muc_jid);
-        await u.waitUntil(() => (view.model.session.get('connection_status') === converse.ROOMSTATUS.ENTERED));
-        await mock.returnMemberLists(_converse, muc_jid, [], ['member', 'admin', 'owner']);
+        await mock.openAndEnterChatRoom(_converse, muc_jid, nick);
 
+        const view = _converse.chatboxviews.get(muc_jid);
         await u.waitUntil(() => view.querySelector('.toggle-bookmark') !== null);
         const toggle = view.querySelector('.toggle-bookmark');
         expect(toggle.title).toBe('Bookmark this groupchat');