Henry Oswald 10 лет назад
Родитель
Сommit
5360bcae77

+ 2 - 0
services/notifications/Gruntfile.coffee

@@ -31,6 +31,8 @@ module.exports = (grunt) ->
 			unit:
 			unit:
 				options:
 				options:
 					reporter: grunt.option('reporter') or 'spec'
 					reporter: grunt.option('reporter') or 'spec'
+					grep: grunt.option("grep")
+
 				src: ["test/unit/js/**/*.js"]
 				src: ["test/unit/js/**/*.js"]
 
 
 	grunt.loadNpmTasks 'grunt-contrib-coffee'
 	grunt.loadNpmTasks 'grunt-contrib-coffee'

+ 9 - 7
services/notifications/test/unit/coffee/NotificationsTests.coffee

@@ -17,7 +17,7 @@ describe 'Notifications Tests', ->
 		@insertStub = sinon.stub()
 		@insertStub = sinon.stub()
 		@countStub = sinon.stub()
 		@countStub = sinon.stub()
 		@updateStub = sinon.stub()
 		@updateStub = sinon.stub()
-
+		@findStub.cock = "helllo"
 		@mongojs = =>
 		@mongojs = =>
 			notifications:
 			notifications:
 				update: self.mongojsUpdate
 				update: self.mongojsUpdate
@@ -36,20 +36,20 @@ describe 'Notifications Tests', ->
 		@stubbedNotificationArray = [@stubbedNotification]
 		@stubbedNotificationArray = [@stubbedNotification]
 
 
 	describe 'getUserNotifications', ->
 	describe 'getUserNotifications', ->
-		it "should find all notifications and return it", (done)->
+		it "should find all notifications and return i", (done)->
 			@findStub.callsArgWith(1, null, @stubbedNotificationArray)
 			@findStub.callsArgWith(1, null, @stubbedNotificationArray)
 			@notifications.getUserNotifications user_id, (err, notifications)=>
 			@notifications.getUserNotifications user_id, (err, notifications)=>
 				notifications.should.equal @stubbedNotificationArray
 				notifications.should.equal @stubbedNotificationArray
-				@findStub.calledWith({"user_id" : ObjectId(user_id), "templateKey": {"$exists":true}}).should.equal true
+				assert.deepEqual(@findStub.args[0][0], {"user_id" :ObjectId(user_id), "templateKey": {"$exists":true}})
 				done()
 				done()
 
 
 	describe 'addNotification', ->
 	describe 'addNotification', ->
-		it 'should insert the notification into the collection', (done)->
+		it 'should insert the notification into the collectionssss', (done)->
 			@insertStub.callsArgWith(1, null)
 			@insertStub.callsArgWith(1, null)
 			@countStub.callsArgWith(1, null, 0)
 			@countStub.callsArgWith(1, null, 0)
 
 
 			@notifications.addNotification user_id, @stubbedNotification, (err)=>
 			@notifications.addNotification user_id, @stubbedNotification, (err)=>
-				@insertStub.calledWith(@stubbedNotification).should.equal true
+				assert.deepEqual(@insertStub.args[0][0], @stubbedNotification)
 				done()
 				done()
 
 
 		it 'should fail insert of existing notification key', (done)->
 		it 'should fail insert of existing notification key', (done)->
@@ -70,7 +70,8 @@ describe 'Notifications Tests', ->
 					_id:ObjectId(notification_id)
 					_id:ObjectId(notification_id)
 				updateOperation = 
 				updateOperation = 
 					"$unset": {templateKey:true, messageOpts:true}
 					"$unset": {templateKey:true, messageOpts:true}
-				@updateStub.calledWith(searchOps, updateOperation).should.equal true
+				assert.deepEqual(@updateStub.args[0][0], searchOps)
+				assert.deepEqual(@updateStub.args[0][1], updateOperation)
 				done()
 				done()
 
 
 	describe 'removeNotificationKey', ->
 	describe 'removeNotificationKey', ->
@@ -83,5 +84,6 @@ describe 'Notifications Tests', ->
 					key: notification_key
 					key: notification_key
 				updateOperation = 
 				updateOperation = 
 					"$unset": {templateKey:true}
 					"$unset": {templateKey:true}
-				@updateStub.calledWith(searchOps, updateOperation).should.equal true
+				assert.deepEqual(@updateStub.args[0][0], searchOps)
+				assert.deepEqual(@updateStub.args[0][1], updateOperation)
 				done()
 				done()