@@ -3,56 +3,15 @@ const mockData = require('../../../tests/test-helpers/mock-data')
3
3
4
4
/* jshint -W117, -W030 */
5
5
describe ( 'Header Dashboard Controller' , function ( ) {
6
- var userService , profileService , identity
7
6
var profile = mockData . getMockProfile ( )
8
- var stats = mockData . getMockStats ( )
9
- var financials = mockData . getMockUserFinancials ( )
10
7
11
8
beforeEach ( function ( ) {
12
9
bard . appModule ( 'topcoder' )
13
10
bard . inject ( this ,
14
11
'$controller' ,
15
12
'$rootScope' ,
16
13
'$q' ,
17
- 'UserService' ,
18
- 'ProfileService' ,
19
14
'Helpers' )
20
-
21
- userService = UserService
22
- profileService = ProfileService
23
-
24
- identity = function ( ) {
25
- return {
26
- handle : 'albertwang' ,
27
- userId : 123456
28
- }
29
- }
30
-
31
- // mock user api
32
- sinon . stub ( userService , 'getUserIdentity' , function ( ) {
33
- return {
34
- userId : 1234567 ,
35
- handle : 'ut' ,
36
-
37
- }
38
- } )
39
-
40
- // mock profile api
41
- sinon . stub ( profileService , 'getUserProfile' , function ( handle ) {
42
- var deferred = $q . defer ( )
43
- deferred . resolve ( profile )
44
- return deferred . promise
45
- } )
46
- sinon . stub ( profileService , 'getUserStats' , function ( handle ) {
47
- var deferred = $q . defer ( )
48
- deferred . resolve ( stats )
49
- return deferred . promise
50
- } )
51
- sinon . stub ( profileService , 'getUserFinancials' , function ( handle ) {
52
- var deferred = $q . defer ( )
53
- deferred . resolve ( financials )
54
- return deferred . promise
55
- } )
56
15
} )
57
16
58
17
bard . verifyNoOutstandingHttpRequests ( )
@@ -61,33 +20,6 @@ describe('Header Dashboard Controller', function() {
61
20
var controller = null
62
21
beforeEach ( function ( ) {
63
22
controller = $controller ( 'HeaderDashboardController' , {
64
- UserService : userService ,
65
- ProfileService : profileService ,
66
- userIdentity : identity ,
67
- profile : profile
68
- } )
69
- $rootScope . $apply ( )
70
- } )
71
-
72
- it ( 'variables should be initialized to correct value' , function ( ) {
73
- expect ( controller . profile ) . to . exist
74
- expect ( controller . profile . handle ) . to . equal ( 'albertwang' )
75
- } )
76
- } )
77
-
78
- describe ( 'inialization with profile api stats endpoint error' , function ( ) {
79
- var controller = null
80
- beforeEach ( function ( ) {
81
- profileService . getUserStats . restore ( )
82
- sinon . stub ( profileService , 'getUserStats' , function ( handle ) {
83
- var deferred = $q . defer ( )
84
- deferred . reject ( 'failed' )
85
- return deferred . promise
86
- } )
87
- controller = $controller ( 'HeaderDashboardController' , {
88
- UserService : userService ,
89
- ProfileService : profileService ,
90
- userIdentity : identity ,
91
23
profile : profile
92
24
} )
93
25
$rootScope . $apply ( )
@@ -99,27 +31,17 @@ describe('Header Dashboard Controller', function() {
99
31
} )
100
32
} )
101
33
102
- describe ( 'inialization with profile api profile endpoint error ' , function ( ) {
34
+ describe ( 'inialization with null profile' , function ( ) {
103
35
var controller = null
104
36
beforeEach ( function ( ) {
105
- profileService . getUserProfile . restore ( )
106
- sinon . stub ( profileService , 'getUserProfile' , function ( handle ) {
107
- var deferred = $q . defer ( )
108
- deferred . reject ( 'failed' )
109
- return deferred . promise
110
- } )
111
37
controller = $controller ( 'HeaderDashboardController' , {
112
- UserService : userService ,
113
- ProfileService : profileService ,
114
- userIdentity : identity ,
115
- profile : profileService . getUserProfile ( )
38
+ profile : null
116
39
} )
117
40
$rootScope . $apply ( )
118
41
} )
119
42
120
43
it ( 'variables should be initialized to correct value' , function ( ) {
121
- expect ( controller . profile . $$state . status ) . to . equal ( 2 )
122
- expect ( controller . profile . $$state . value ) . to . equal ( 'failed' )
44
+ expect ( controller . profile ) . to . be . null
123
45
} )
124
46
} )
125
47
0 commit comments