mirror of
				https://github.com/datahub-project/datahub.git
				synced 2025-10-31 02:37:05 +00:00 
			
		
		
		
	minor changes to util names for code understandability
This commit is contained in:
		
							parent
							
								
									8ae01252a3
								
							
						
					
					
						commit
						e9da60b177
					
				| @ -3,7 +3,7 @@ import { isBlank } from '@ember/utils'; | ||||
| import $ from 'jquery'; | ||||
| import AuthenticatedRouteMixin from 'ember-simple-auth/mixins/authenticated-route-mixin'; | ||||
| import buildUrl from 'wherehows-web/utils/build-url'; | ||||
| import highlightResults from 'wherehows-web/utils/api/datasets/highlight-results'; | ||||
| import createSearchEntries from 'wherehows-web/utils/datasets/create-search-entries'; | ||||
| 
 | ||||
| const queryParams = ['keyword', 'category', 'page', 'source']; | ||||
| // TODO: DSS-6581 Create URL retrieval module
 | ||||
| @ -50,7 +50,7 @@ export default Route.extend(AuthenticatedRouteMixin, { | ||||
|       if (status === 'ok') { | ||||
|         const { keywords, data } = result; | ||||
| 
 | ||||
|         highlightResults(data, keywords); | ||||
|         createSearchEntries(data, keywords); | ||||
| 
 | ||||
|         return result; | ||||
|       } | ||||
|  | ||||
| @ -13,7 +13,7 @@ interface ISearchDataset extends IDataset { | ||||
|  * @param {Array<IDataset>} datum - given dataset data | ||||
|  * @param keyword - keyword | ||||
|  */ | ||||
| const highlightResult = (datum: ISearchDataset, keyword: string): void => { | ||||
| const createSearchEntry = (datum: ISearchDataset, keyword: string): void => { | ||||
|   const content = datum.schema; | ||||
| 
 | ||||
|   if (content === undefined) { | ||||
| @ -50,6 +50,6 @@ const highlightResult = (datum: ISearchDataset, keyword: string): void => { | ||||
|  * @param {Array<IDataset>} data - given dataset data | ||||
|  * @param {string} keyword - keyword | ||||
|  */ | ||||
| export default function apiDatasetsHighlightResults(data: Array<ISearchDataset>, keyword: string) { | ||||
|   data.forEach(datum => highlightResult(datum, keyword)); | ||||
| export default function datasetsCreateSearchEntries(data: Array<ISearchDataset>, keyword: string) { | ||||
|   data.forEach(datum => createSearchEntry(datum, keyword)); | ||||
| } | ||||
| @ -1,9 +1,9 @@ | ||||
| import apiDatasetsHighlightResults from 'wherehows-web/utils/api/datasets/highlight-results'; | ||||
| import datasetsCreateSearchEntries from 'wherehows-web/utils/datasets/create-search-entries'; | ||||
| import { module, test } from 'qunit'; | ||||
| import startMirage from 'wherehows-web/tests/helpers/setup-mirage'; | ||||
| import { testSchemaA } from 'wherehows-web/mirage/data/schema'; | ||||
| 
 | ||||
| module('Unit | Utility | api/datasets/highlight results', { | ||||
| module('Unit | Utility | datasets/create search entries', { | ||||
|   beforeEach() { | ||||
|     startMirage(this.container); | ||||
|   }, | ||||
| @ -17,10 +17,10 @@ test('it works base case', function(assert) { | ||||
|   const model = server.createList('dataset', 1, 'forUnitTests'); | ||||
|   const dataset = model[0]; | ||||
| 
 | ||||
|   let result = apiDatasetsHighlightResults([]); | ||||
|   let result = datasetsCreateSearchEntries([]); | ||||
|   assert.ok(!result, 'Returns without error for nothing case'); | ||||
| 
 | ||||
|   result = apiDatasetsHighlightResults(model); | ||||
|   result = datasetsCreateSearchEntries(model); | ||||
|   assert.equal(dataset.id, 0, 'Sanity check: Created model successfully'); | ||||
|   assert.equal(dataset.originalSchema, testSchemaA, 'Preserves original schema properly'); | ||||
|   assert.equal(dataset.schema, testSchemaA.slice(0, 499), 'Partial schema from beginning if no keyword found'); | ||||
| @ -31,7 +31,7 @@ test('it works for keyword cases', function(assert) { | ||||
|   const model = server.createList('dataset', 1, 'forUnitTests'); | ||||
|   const dataset = model[0]; | ||||
| 
 | ||||
|   let result = apiDatasetsHighlightResults(model, 'Rebel'); | ||||
|   let result = datasetsCreateSearchEntries(model, 'Rebel'); | ||||
|   assert.equal(dataset.id, 0, 'Sanity check: Created model successfully again'); | ||||
|   assert.equal(dataset.schema, testSchemaA.slice(29, 529), 'Partial schema starts from keyword index'); | ||||
| }); | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 cptran777
						cptran777