|
@@ -416,7 +416,7 @@ describe("A Groupchat Message", function () {
|
|
expect(view.model.messages.last().occupant.get('affiliation')).toBe('owner');
|
|
expect(view.model.messages.last().occupant.get('affiliation')).toBe('owner');
|
|
expect(view.model.messages.last().occupant.get('role')).toBe('moderator');
|
|
expect(view.model.messages.last().occupant.get('role')).toBe('moderator');
|
|
expect(view.el.querySelectorAll('.chat-msg').length).toBe(1);
|
|
expect(view.el.querySelectorAll('.chat-msg').length).toBe(1);
|
|
- expect(sizzle('.chat-msg', view.el).pop().classList.value.trim()).toBe('message chat-msg groupchat moderator owner');
|
|
|
|
|
|
+ expect(sizzle('.chat-msg', view.el).pop().classList.value.trim()).toBe('message chat-msg groupchat chat-msg--with-avatar moderator owner');
|
|
let presence = $pres({
|
|
let presence = $pres({
|
|
to:'romeo@montague.lit/orchard',
|
|
to:'romeo@montague.lit/orchard',
|
|
from:'lounge@montague.lit/romeo',
|
|
from:'lounge@montague.lit/romeo',
|
|
@@ -442,7 +442,7 @@ describe("A Groupchat Message", function () {
|
|
expect(view.model.messages.last().occupant.get('affiliation')).toBe('member');
|
|
expect(view.model.messages.last().occupant.get('affiliation')).toBe('member');
|
|
expect(view.model.messages.last().occupant.get('role')).toBe('participant');
|
|
expect(view.model.messages.last().occupant.get('role')).toBe('participant');
|
|
expect(view.el.querySelectorAll('.chat-msg').length).toBe(2);
|
|
expect(view.el.querySelectorAll('.chat-msg').length).toBe(2);
|
|
- expect(sizzle('.chat-msg', view.el).pop().classList.value.trim()).toBe('message chat-msg groupchat participant member');
|
|
|
|
|
|
+ expect(sizzle('.chat-msg', view.el).pop().classList.value.trim()).toBe('message chat-msg groupchat chat-msg--with-avatar participant member');
|
|
|
|
|
|
presence = $pres({
|
|
presence = $pres({
|
|
to:'romeo@montague.lit/orchard',
|
|
to:'romeo@montague.lit/orchard',
|
|
@@ -465,7 +465,7 @@ describe("A Groupchat Message", function () {
|
|
expect(occupant.get('affiliation')).toBe('owner');
|
|
expect(occupant.get('affiliation')).toBe('owner');
|
|
expect(occupant.get('role')).toBe('moderator');
|
|
expect(occupant.get('role')).toBe('moderator');
|
|
expect(view.el.querySelectorAll('.chat-msg').length).toBe(3);
|
|
expect(view.el.querySelectorAll('.chat-msg').length).toBe(3);
|
|
- await u.waitUntil(() => sizzle('.chat-msg', view.el).pop().classList.value.trim() === 'message chat-msg groupchat moderator owner');
|
|
|
|
|
|
+ await u.waitUntil(() => sizzle('.chat-msg', view.el).pop().classList.value.trim() === 'message chat-msg groupchat chat-msg--with-avatar moderator owner');
|
|
|
|
|
|
const add_events = view.model.occupants._events.add.length;
|
|
const add_events = view.model.occupants._events.add.length;
|
|
msg = $msg({
|
|
msg = $msg({
|