Pārlūkot izejas kodu

Fix test after refactoring.

JC Brand 10 gadi atpakaļ
vecāks
revīzija
7aba5b2af5
1 mainītis faili ar 5 papildinājumiem un 1 dzēšanām
  1. 5 1
      spec/controlbox.js

+ 5 - 1
spec/controlbox.js

@@ -890,10 +890,14 @@
                 var name = mock.req_names.sort()[0];
                 var name = mock.req_names.sort()[0];
                 var jid =  name.replace(/ /g,'.').toLowerCase() + '@localhost';
                 var jid =  name.replace(/ /g,'.').toLowerCase() + '@localhost';
                 var contact = this.roster.get(jid);
                 var contact = this.roster.get(jid);
-                spyOn(contact, 'authorize');
+                spyOn(converse.roster, 'sendContactAddIQ').andCallFake(function (jid, fullname, groups, callback) {
+                    callback();
+                });
+                spyOn(contact, 'authorize').andCallFake(function () { return contact; });
                 converse.rosterview.$el.find(".req-contact-name:contains('"+name+"')")
                 converse.rosterview.$el.find(".req-contact-name:contains('"+name+"')")
                     .siblings('.request-actions')
                     .siblings('.request-actions')
                     .find('.accept-xmpp-request').click();
                     .find('.accept-xmpp-request').click();
+                expect(converse.roster.sendContactAddIQ).toHaveBeenCalled();
                 expect(contact.authorize).toHaveBeenCalled();
                 expect(contact.authorize).toHaveBeenCalled();
             }, converse));
             }, converse));