Skip to content
This repository was archived by the owner on Feb 20, 2019. It is now read-only.

Commit ba7d476

Browse files
andramalmenKent C. Dodds
authored andcommitted
feat(divide): add a 'divide' function (#61)
Closes #58
1 parent b7dfa21 commit ba7d476

File tree

3 files changed

+25
-0
lines changed

3 files changed

+25
-0
lines changed

src/divide.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
export default divide
2+
3+
/**
4+
* @module Divide
5+
* @Description This method will perform Divide operation.
6+
*
7+
* @param {Number} div1 - the number that is divided, divident
8+
* @param {Number} div2 - the number to be divided with, divisor
9+
* @return {Number} - Result of Division
10+
*/
11+
function divide(div1, div2) {
12+
return div1 / div2
13+
}

src/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import startsWith from './startsWith'
1515
import removeDuplicates from './remove-duplicates'
1616
import add from './add'
1717
import subtract from './subtract'
18+
import divide from './divide'
1819

1920
export {
2021
flatten,
@@ -34,4 +35,5 @@ export {
3435
removeDuplicates,
3536
add,
3637
subtract,
38+
divide,
3739
}

test/divide-test.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import test from 'ava'
2+
import {divide} from '../src'
3+
4+
test('divide two numbers ', t => {
5+
const number1 = 7
6+
const number2 = 2
7+
const expected = 7/2
8+
const actual = divide(number1, number2)
9+
t.deepEqual(actual, expected)
10+
})

0 commit comments

Comments
 (0)