From aaa49b7f5bb2894d6c33888bdd06b3f4b8f36a7d Mon Sep 17 00:00:00 2001 From: Serafeim Papastefanos Date: Wed, 3 Jul 2019 10:11:18 +0300 Subject: [PATCH] Add test for codify filter --- test/unit/filters.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/test/unit/filters.js b/test/unit/filters.js index 2b1358f..74c402d 100644 --- a/test/unit/filters.js +++ b/test/unit/filters.js @@ -92,4 +92,28 @@ describe('Filters', function() { // I.e. if we ever got this far, the bug is fixed. })); }); + + describe('codify', function() { + it('should not mess up text', inject(function(codifyFilter) { + expect(codifyFilter('foo')).toEqual('foo'); + })); + + it('should codify single snippets', inject(function(codifyFilter) { + expect(codifyFilter('z `foo` z')).toEqual('z foo z'); + })); + + it('should codify multiple snippets', inject(function(codifyFilter) { + expect(codifyFilter('z `foo` z `bar` `baz`')).toEqual('z foo z bar baz'); + })); + + it('should not codify empty snippets', inject(function(codifyFilter) { + expect(codifyFilter('``')).toEqual('``'); + })); + + it('should not codify single backticks', inject(function(codifyFilter) { + expect(codifyFilter('foo`bar')).toEqual('foo`bar'); + })); + + + }); });