Skip to content
Snippets Groups Projects
Commit 656bf2c6 authored by Kegan Dougal's avatar Kegan Dougal
Browse files

Unskip unit tests; fix filter dependency.

parent 633137d5
No related branches found
No related tags found
No related merge requests found
xdescribe('mRoomName filter', function() {
describe('mRoomName filter', function() {
var filter, mRoomName, mUserDisplayName;
var roomId = "!weufhewifu:matrix.org";
......@@ -29,28 +29,34 @@ xdescribe('mRoomName filter', function() {
beforeEach(function() {
// inject mocked dependencies
module(function ($provide, $filterProvider) {
module(function ($provide) {
$provide.value('matrixService', matrixService);
$provide.value('modelService', modelService);
$provide.value('mUserDisplayNameFilter', function(a,b){return "boo";});
});
module('matrixFilter');
// angular resolves dependencies with the same name via a 'last wins'
// rule, hence we need to have this mock filter impl AFTER module('matrixFilter')
// so it clobbers the actual mUserDisplayName implementation.
module(function ($filterProvider) {
// provide a fake filter
$filterProvider.register('mUserDisplayName', function() {
return function(user_id, room_id) {
if (user_id === testUserId) {
return testDisplayName;
}
return testOtherDisplayName;
};
});
});
});
beforeEach(inject(function($filter) {
filter = $filter;
mRoomName = filter("mRoomName");
// provide a fake filter
spyOn($filter, "mUserDisplayName").and.callFake(function(user_id, room_id) {
if (user_id === testUserId) {
return testDisplayName;
}
return testOtherDisplayName;
});
// purge the previous test values
testUserId = undefined;
testAlias = undefined;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment