UNPKG
next-pow-2
Version:
latest (1.0.0)
1.0.0
Rounds an integer up to a power of 2
github.com/mikolalysenko/next-pow-2
mikolalysenko/next-pow-2
next-pow-2
/
test
/
test.js
16 lines
(14 loc)
•
286 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var
tape =
require
(
'tape'
)
var
np2 =
require
(
'../np2'
)
tape
(
'next pow 2'
,
function
(
t
) {
for
(
var
i=
0
; i<
31
; ++i) {
if
(i !==
1
) { t.
equal
(
np2
((
1
<<i)-
1
),
1
<<i) } t.
equal
(
np2
((
1
<<i)),
1
<<i)
if
(i <
30
) { t.
equal
(
np2
((
1
<<i)+
1
),
1
<<(i+
1
)) } } t.
end
() })