blob: cc75db4099d15af8aa518dd0d5a06c5e7fce8fdd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
/**
* ownCloud - News
*
* This file is licensed under the Affero General Public License version 3 or
* later. See the COPYING file.
*
* @author Bernhard Posselt <dev@bernhard-posselt.com>
* @copyright Bernhard Posselt 2014
*/
describe('ExploreController', function () {
'use strict';
var controller,
scope,
sites;
beforeEach(module('News'));
beforeEach(inject(function ($controller, $rootScope) {
scope = $rootScope.$new();
sites = {
data: 'hi'
};
controller = $controller('ExploreController', {
$rootScope: scope,
sites: sites
});
}));
it('should expose sites', inject(function () {
expect(controller.sites).toBe(sites);
}));
it('should broadcast add feed', inject(function () {
scope.$broadcast = jasmine.createSpy('broadcast');
controller.subscribeTo('test');
expect(scope.$broadcast).toHaveBeenCalledWith('addFeed', 'test');
}));
});
|