Fix and expand broken tests after recent refactor
This commit is contained in:
parent
ade08104a2
commit
827efab093
@ -789,22 +789,58 @@
|
|||||||
|
|
||||||
var contacts = this.rosterview.$el.find('dd.current-xmpp-contact');
|
var contacts = this.rosterview.$el.find('dd.current-xmpp-contact');
|
||||||
for (i=0; i<3; i++) {
|
for (i=0; i<3; i++) {
|
||||||
expect($(contacts[i]).attr('class').split(' ',1)[0]).toEqual('online');
|
expect($(contacts[i]).hasClass('online')).toBeTruthy();
|
||||||
|
expect($(contacts[i]).hasClass('both')).toBeTruthy();
|
||||||
|
expect($(contacts[i]).hasClass('dnd')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('away')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('xa')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('unavailable')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('offline')).toBeFalsy();
|
||||||
}
|
}
|
||||||
for (i=3; i<6; i++) {
|
for (i=3; i<6; i++) {
|
||||||
expect($(contacts[i]).attr('class').split(' ',1)[0]).toEqual('dnd');
|
expect($(contacts[i]).hasClass('dnd')).toBeTruthy();
|
||||||
|
expect($(contacts[i]).hasClass('both')).toBeTruthy();
|
||||||
|
expect($(contacts[i]).hasClass('online')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('away')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('xa')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('unavailable')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('offline')).toBeFalsy();
|
||||||
}
|
}
|
||||||
for (i=6; i<9; i++) {
|
for (i=6; i<9; i++) {
|
||||||
expect($(contacts[i]).attr('class').split(' ',1)[0]).toEqual('away');
|
expect($(contacts[i]).hasClass('away')).toBeTruthy();
|
||||||
|
expect($(contacts[i]).hasClass('both')).toBeTruthy();
|
||||||
|
expect($(contacts[i]).hasClass('online')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('dnd')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('xa')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('unavailable')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('offline')).toBeFalsy();
|
||||||
}
|
}
|
||||||
for (i=9; i<12; i++) {
|
for (i=9; i<12; i++) {
|
||||||
expect($(contacts[i]).attr('class').split(' ',1)[0]).toEqual('xa');
|
expect($(contacts[i]).hasClass('xa')).toBeTruthy();
|
||||||
|
expect($(contacts[i]).hasClass('both')).toBeTruthy();
|
||||||
|
expect($(contacts[i]).hasClass('online')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('dnd')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('away')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('unavailable')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('offline')).toBeFalsy();
|
||||||
}
|
}
|
||||||
for (i=12; i<15; i++) {
|
for (i=12; i<15; i++) {
|
||||||
expect($(contacts[i]).attr('class').split(' ',1)[0]).toEqual('unavailable');
|
expect($(contacts[i]).hasClass('unavailable')).toBeTruthy();
|
||||||
|
expect($(contacts[i]).hasClass('both')).toBeTruthy();
|
||||||
|
expect($(contacts[i]).hasClass('online')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('dnd')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('away')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('xa')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('offline')).toBeFalsy();
|
||||||
}
|
}
|
||||||
for (i=15; i<mock.cur_names.length; i++) {
|
for (i=15; i<mock.cur_names.length; i++) {
|
||||||
expect($(contacts[i]).attr('class').split(' ',1)[0]).toEqual('offline');
|
expect($(contacts[i]).hasClass('offline')).toBeTruthy();
|
||||||
|
expect($(contacts[i]).hasClass('both')).toBeTruthy();
|
||||||
|
expect($(contacts[i]).hasClass('online')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('dnd')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('away')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('xa')).toBeFalsy();
|
||||||
|
expect($(contacts[i]).hasClass('unavailable')).toBeFalsy();
|
||||||
}
|
}
|
||||||
}, this));
|
}, this));
|
||||||
}, converse));
|
}, converse));
|
||||||
|
Loading…
Reference in New Issue
Block a user