Add test for codify filter

This commit is contained in:
Serafeim Papastefanos 2019-07-03 10:11:18 +03:00
parent 29c6cc1e82
commit aaa49b7f5b

View File

@ -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 <code>foo</code> z');
}));
it('should codify multiple snippets', inject(function(codifyFilter) {
expect(codifyFilter('z `foo` z `bar` `baz`')).toEqual('z <code>foo</code> z <code>bar</code> <code>baz</code>');
}));
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');
}));
});
});