summary refs log tree commit diff
path: root/syweb/webclient/test/unit/notification-service.spec.js
diff options
context:
space:
mode:
Diffstat (limited to 'syweb/webclient/test/unit/notification-service.spec.js')
-rw-r--r--syweb/webclient/test/unit/notification-service.spec.js78
1 files changed, 0 insertions, 78 deletions
diff --git a/syweb/webclient/test/unit/notification-service.spec.js b/syweb/webclient/test/unit/notification-service.spec.js
deleted file mode 100644
index 4205ca0969..0000000000
--- a/syweb/webclient/test/unit/notification-service.spec.js
+++ /dev/null
@@ -1,78 +0,0 @@
-describe('NotificationService', function() {
-
-    var userId = "@ali:matrix.org";
-    var displayName = "Alice M";
-    var bingWords = ["coffee","foo(.*)bar"]; // literal and wildcard
-
-    beforeEach(function() {
-        module('notificationService');
-    });
-    
-    // User IDs
-    
-    it('should bing on a user ID.', inject(
-    function(notificationService) {
-        expect(notificationService.containsBingWord(userId, displayName, 
-        bingWords, "Hello @ali:matrix.org, how are you?")).toEqual(true);
-    }));
-    
-    it('should bing on a partial user ID.', inject(
-    function(notificationService) {
-        expect(notificationService.containsBingWord(userId, displayName, 
-        bingWords, "Hello @ali, how are you?")).toEqual(true);
-    }));
-    
-    it('should bing on a case-insensitive user ID.', inject(
-    function(notificationService) {
-        expect(notificationService.containsBingWord(userId, displayName, 
-        bingWords, "Hello @AlI:matrix.org, how are you?")).toEqual(true);
-    }));
-    
-    // Display names
-    
-    it('should bing on a display name.', inject(
-    function(notificationService) {
-        expect(notificationService.containsBingWord(userId, displayName, 
-        bingWords, "Hello Alice M, how are you?")).toEqual(true);
-    }));
-    
-    it('should bing on a case-insensitive display name.', inject(
-    function(notificationService) {
-        expect(notificationService.containsBingWord(userId, displayName, 
-        bingWords, "Hello ALICE M, how are you?")).toEqual(true);
-    }));
-    
-    // Bing words
-    
-    it('should bing on a bing word.', inject(
-    function(notificationService) {
-        expect(notificationService.containsBingWord(userId, displayName, 
-        bingWords, "I really like coffee")).toEqual(true);
-    }));
-    
-    it('should bing on case-insensitive bing words.', inject(
-    function(notificationService) {
-        expect(notificationService.containsBingWord(userId, displayName, 
-        bingWords, "Coffee is great")).toEqual(true);
-    }));
-    
-    it('should bing on wildcard (.*) bing words.', inject(
-    function(notificationService) {
-        expect(notificationService.containsBingWord(userId, displayName, 
-        bingWords, "It was foomahbar I think.")).toEqual(true);
-    }));
-    
-    // invalid
-    
-    it('should gracefully handle bad input.', inject(
-    function(notificationService) {
-        expect(notificationService.containsBingWord(userId, displayName, 
-        bingWords, { "foo": "bar" })).toEqual(false);
-    }));
-    
-    it('should gracefully handle just a user ID.', inject(
-    function(notificationService) {
-        expect(notificationService.containsBingWord(userId, undefined, 
-        undefined, "Hello @ali:matrix.org, how are you?")).toEqual(true);
-    }));
-});