gaf-mobile
Version:
GAF mobile Web site
27 lines (23 loc) • 868 B
JavaScript
describe('Filter: stripUrlFilter', function() {
var filter;
beforeEach(module('gafMobileApp'));
beforeEach(inject(function(_stripUrlFilter_) {
filter = _stripUrlFilter_;
}));
it('should empty string if text doesnt exist', function() {
expect(filter()).toBe('');
});
it('should strip strings of links and replace', function() {
expect(filter('test: https://www.google.com'))
.toBe('test: [url removed, login to view]');
expect(filter('test: https://google.com'))
.toBe('test: [url removed, login to view]');
expect(filter('test: http://www.google.com'))
.toBe('test: [url removed, login to view]');
expect(filter('test: http://google.com'))
.toBe('test: [url removed, login to view]');
expect(filter('test: www.google.com'))
.toBe('test: [url removed, login to view]');
});
});
;