Procházet zdrojové kódy

Move changelog entry to right version and add test case.

JC Brand před 10 roky
rodič
revize
0d4cf15f0e
2 změnil soubory, kde provedl 13 přidání a 1 odebrání
  1. 5 1
      docs/CHANGES.rst
  2. 8 0
      spec/chatroom.js

+ 5 - 1
docs/CHANGES.rst

@@ -1,6 +1,11 @@
 Changelog
 =========
 
+0.9.6 (Unreleased)
+------------------
+
+* #462 Fix MUC rooms with names containing special characters not working [1st8]
+
 0.9.5 (2015-08-24)
 ------------------
 
@@ -9,7 +14,6 @@ Changelog
 * #440 null added as resource to contact [jcbrand]
 * Add new event serviceDiscovered [jcbrand]
 * Add a new configuration setting `muc_history_max_stanzas <https://conversejs.org/docs/html/configuration.html#muc_history_max_stanzas>`_. [jcbrand]
-* #462 Fix MUC rooms with names containing special characters not working [1st8]
 
 0.9.4 (2015-07-04)
 ------------------

+ 8 - 0
spec/chatroom.js

@@ -11,6 +11,7 @@
 } (this, function ($, mock, test_utils, utils) {
     var $pres = converse_api.env.$pres;
     var $msg = converse_api.env.$msg;
+    var Strophe = converse_api.env.Strophe;
 
     return describe("ChatRooms", $.proxy(function (mock, test_utils) {
         describe("A Chat Room", $.proxy(function () {
@@ -21,6 +22,13 @@
                 });
             });
 
+            it("can have spaces and special characters in its name", function () {
+                test_utils.openChatRoom('lounge & leisure', 'localhost', 'dummy');
+                var view = converse.chatboxviews.get(
+                        Strophe.escapeNode('lounge & leisure')+'@localhost');
+                expect(view instanceof converse.ChatRoomView).toBe(true);
+            });
+
             it("shows users currently present in the room", $.proxy(function () {
                 test_utils.openChatRoom('lounge', 'localhost', 'dummy');
                 var name;