File tree Expand file tree Collapse file tree 2 files changed +40
-0
lines changed Expand file tree Collapse file tree 2 files changed +40
-0
lines changed Original file line number Diff line number Diff line change
1
+ /**
2
+ * @license MIT
3
+ * @copyright (c) 2022 Julien Gonzalez <hello@spinjs.com>
4
+ */
5
+
6
+ const op = require ( './_operator' ) ;
7
+
8
+ /**
9
+ * @summary
10
+ * Functional equivalent of `a / b`.
11
+ *
12
+ * @example
13
+ * map(div(4))([20,40,60,80])
14
+ * //=> [5,10,15,20]
15
+ *
16
+ * @operator
17
+ * @function
18
+ * @param {number } a
19
+ * @param {number } b
20
+ * @return {number }
21
+ * @see __
22
+ */
23
+ module . exports = op ( ( a , b ) => a / b ) ;
Original file line number Diff line number Diff line change
1
+ const testcheck = require ( './_check' ) ;
2
+ const { div : sut , __ } = require ( '..' ) ;
3
+
4
+ const verif = ( res , a , b ) =>
5
+ Object . is ( res , a / b ) ;
6
+
7
+ testcheck ( 'div(a, b)' ,
8
+ [ 'number' , 'number' ] , ( a , b ) =>
9
+ verif ( sut ( a , b ) , a , b ) ) ;
10
+
11
+ testcheck ( 'div(b)(a)' ,
12
+ [ 'number' , 'number' ] , ( a , b ) =>
13
+ verif ( sut ( b ) ( a ) , a , b ) ) ;
14
+
15
+ testcheck ( 'div(a, __)(b)' ,
16
+ [ 'number' , 'number' ] , ( a , b ) =>
17
+ verif ( sut ( a , __ ) ( b ) , a , b ) ) ;
You can’t perform that action at this time.
0 commit comments