From f8df620a0df4c6bd8f6110067f74a79b3dd5840b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alab=C3=AA=20Duarte?= Date: Tue, 24 Feb 2015 00:36:07 -0300 Subject: #192 - highlights only words that matches with the keywords given --- web-ui/test/spec/search/results_highlighter.spec.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 web-ui/test/spec/search/results_highlighter.spec.js (limited to 'web-ui/test') diff --git a/web-ui/test/spec/search/results_highlighter.spec.js b/web-ui/test/spec/search/results_highlighter.spec.js new file mode 100644 index 00000000..1631cf01 --- /dev/null +++ b/web-ui/test/spec/search/results_highlighter.spec.js @@ -0,0 +1,20 @@ +describeComponent('search/results_highlighter', function () { + 'use strict'; + var self; + + beforeEach(function () { + self = this; + }); + + it('highlights only words that matches with the keywords given', function () { + this.setupComponent('
Any one seeing too many open bugs
'); + + this.component.attr = {keywords: ["any"]}; + self.component.highlightResults(event, {where: '#text'}); + + var highlightedWords = self.component.$node.find('.search-highlight').length; + + expect(highlightedWords).toEqual(1); + }); + +}); -- cgit v1.2.3 From d9eaa6b9468dded7813e880291f5e4cc209ad0c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alab=C3=AA=20Duarte?= Date: Tue, 24 Feb 2015 00:45:25 -0300 Subject: #192 - uses 'self' everywhere instead of 'this' --- web-ui/test/spec/search/results_highlighter.spec.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'web-ui/test') diff --git a/web-ui/test/spec/search/results_highlighter.spec.js b/web-ui/test/spec/search/results_highlighter.spec.js index 1631cf01..c65a042b 100644 --- a/web-ui/test/spec/search/results_highlighter.spec.js +++ b/web-ui/test/spec/search/results_highlighter.spec.js @@ -7,9 +7,9 @@ describeComponent('search/results_highlighter', function () { }); it('highlights only words that matches with the keywords given', function () { - this.setupComponent('
Any one seeing too many open bugs
'); + self.setupComponent('
Any one seeing too many open bugs
'); - this.component.attr = {keywords: ["any"]}; + self.component.attr = {keywords: ["any"]}; self.component.highlightResults(event, {where: '#text'}); var highlightedWords = self.component.$node.find('.search-highlight').length; -- cgit v1.2.3