@@ -3,12 +3,12 @@ const mockData = require('../../tests/test-helpers/mock-data')
33
44describe ( 'Skill Picker Controller' , function ( ) {
55 var vm
6- var toasterSvc , memberCertService , profileService , mailchimpService , state
6+ var toasterSvc , memberCertService , profileService , userPrefSvc , state
77 var mockProfile = mockData . getMockProfile ( )
88
99 beforeEach ( function ( ) {
1010 bard . appModule ( 'tc.skill-picker' )
11- bard . inject ( this , '$controller' , '$rootScope' , '$q' , 'MemberCertService' , 'ProfileService' , 'MailchimpService ' , 'toaster' , 'CONSTANTS' )
11+ bard . inject ( this , '$controller' , '$rootScope' , '$q' , 'MemberCertService' , 'ProfileService' , 'UserPreferencesService ' , 'toaster' , 'CONSTANTS' )
1212
1313 memberCertService = MemberCertService
1414 profileService = ProfileService
@@ -52,8 +52,8 @@ describe('Skill Picker Controller', function() {
5252 return deferred . promise
5353 } )
5454
55- mailchimpService = MailchimpService
56- sinon . stub ( mailchimpService , 'getMemberSubscription' , function ( user ) {
55+ userPrefSvc = UserPreferencesService
56+ sinon . stub ( userPrefSvc , 'getMemberSubscription' , function ( user ) {
5757 var deferred = $q . defer ( )
5858 if ( user . userId === 10336829 ) {
5959 deferred . resolve ( )
@@ -65,7 +65,7 @@ describe('Skill Picker Controller', function() {
6565 }
6666 return deferred . promise
6767 } )
68- sinon . stub ( mailchimpService , 'addSubscription' , function ( user ) {
68+ sinon . stub ( userPrefSvc , 'addSubscription' , function ( user ) {
6969 var deferred = $q . defer ( )
7070 if ( user . userId === 10336829 ) {
7171 deferred . resolve ( )
@@ -141,16 +141,16 @@ describe('Skill Picker Controller', function() {
141141 it ( 'should call mailchimp service to add subscription' , function ( ) {
142142 expect ( vm ) . to . exist
143143 // getMemberSubscription should always be called
144- expect ( mailchimpService . getMemberSubscription ) . to . be . calledOnce
144+ expect ( userPrefSvc . getMemberSubscription ) . to . be . calledOnce
145145 // addSubscription should be called once if not subscribed
146146 // getMemberSubscription service mock returns null for mockProfile.userId
147- expect ( mailchimpService . addSubscription ) . to . be . calledOnce
147+ expect ( userPrefSvc . addSubscription ) . to . be . calledOnce
148148 } )
149149
150150 it ( 'should not call mailchimp service to add subscription' , function ( ) {
151151 // reset getMemberSubscription, addSubscription spy's called count
152- mailchimpService . getMemberSubscription . reset ( )
153- mailchimpService . addSubscription . reset ( )
152+ userPrefSvc . getMemberSubscription . reset ( )
153+ userPrefSvc . addSubscription . reset ( )
154154 var scope = $rootScope . $new ( )
155155
156156 var profile = angular . copy ( mockProfile )
@@ -165,10 +165,10 @@ describe('Skill Picker Controller', function() {
165165 $rootScope . $digest ( )
166166 expect ( vm ) . to . exist
167167 // getMemberSubscription should always be called
168- expect ( mailchimpService . getMemberSubscription ) . to . be . calledOnce
168+ expect ( userPrefSvc . getMemberSubscription ) . to . be . calledOnce
169169 // addSubscription should not be called if already subscribed
170170 // getMemberSubscription service mock returns valid object for userId 12345
171- expect ( mailchimpService . addSubscription ) . not . to . be . called
171+ expect ( userPrefSvc . addSubscription ) . not . to . be . called
172172 } )
173173
174174 it ( 'should add skill ' , function ( ) {
0 commit comments