diff options
Diffstat (limited to 'docs/component-spec/docsSearchSpec.js')
| -rw-r--r-- | docs/component-spec/docsSearchSpec.js | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/docs/component-spec/docsSearchSpec.js b/docs/component-spec/docsSearchSpec.js deleted file mode 100644 index f5f8d36e..00000000 --- a/docs/component-spec/docsSearchSpec.js +++ /dev/null @@ -1,53 +0,0 @@ -describe("docsSearch", function() { - - beforeEach(module('docsApp')); - - var interceptedLunrResults; - beforeEach(function() { - interceptedLunrResults = []; - }); - - beforeEach(function() { - module(function($provide) { - var results = []; - results[0] = { section: 'tutorial', shortName: 'item one', keywords: 'item, one, 1' }; - results[1] = { section: 'tutorial', shortName: 'item man', keywords: 'item, man' }; - results[2] = { section: 'api', shortName: 'item other', keywords: 'item, other' }; - results[3] = { section: 'api', shortName: 'ngRepeat', keywords: 'item, other' }; - - $provide.value('NG_PAGES', results); - $provide.factory('lunrSearch', function() { - return function() { - return { - store : function(value) { - interceptedLunrResults.push(value); - }, - search : function(q) { - var data = []; - angular.forEach(results, function(res, i) { - data.push({ ref : i }); - }); - return data; - } - } - }; - }); - }); - }); - - it("should lookup and organize values properly", inject(function(docsSearch) { - var items = docsSearch('item'); - expect(items['api'].length).toBe(2); - })); - - it("should return all results without a search", inject(function(docsSearch) { - var items = docsSearch(); - expect(items['tutorial'].length).toBe(2); - expect(items['api'].length).toBe(2); - })); - - it("should store values with and without a ng prefix", inject(function(docsSearch) { - expect(interceptedLunrResults[3].title).toBe('ngRepeat repeat'); - })); - -}); |
