From 398b6822dcc815d7df236923589cbd93bf9b117f Mon Sep 17 00:00:00 2001 From: Ankush263 <86042508+Ankush263@users.noreply.github.com> Date: Tue, 7 Jun 2022 21:13:03 +0530 Subject: [PATCH] merge: Add test case to the Exponential Search Algorithm (#1040) * Add test case to the Exponential Search Algorithm * Updated Documentation in README.md Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com> --- Search/test/ExponentialSearch.test.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Search/test/ExponentialSearch.test.js diff --git a/Search/test/ExponentialSearch.test.js b/Search/test/ExponentialSearch.test.js new file mode 100644 index 000000000..cca5d82da --- /dev/null +++ b/Search/test/ExponentialSearch.test.js @@ -0,0 +1,15 @@ +import { exponentialSearch } from '../ExponentialSearch' + +test('The Exponential Search of the Array [2, 3, 4, 10, 40, 65, 78, 100] is 6 where the value = 78', () => { + const arr = [2, 3, 4, 10, 40, 65, 78, 100] + const value = 78 + const result = exponentialSearch(arr, arr.length, value) + expect(result).toEqual(6) +}) + +test('The Exponential Search of the Array [2, 3, 4, 10, 40, 65, 78, 100] is -1 where the value = 178', () => { + const arr = [2, 3, 4, 10, 40, 65, 78, 100] + const value = 178 + const result = exponentialSearch(arr, arr.length, value) + expect(result).toEqual(-1) +})