@@ -9,6 +9,54 @@ test('is_atom', t => {
99 t . is ( Core . erlang . is_atom ( 'Hello' ) , false ) ;
1010} ) ;
1111
12+ test ( 'is_boolean' , t => {
13+ t . is ( Core . erlang . is_boolean ( null ) , false ) ;
14+ t . is ( Core . erlang . is_boolean ( true ) , true ) ;
15+ t . is ( Core . erlang . is_boolean ( false ) , true ) ;
16+ t . is ( Core . erlang . is_boolean ( Symbol . for ( 'error' ) ) , false ) ;
17+ t . is ( Core . erlang . is_boolean ( 'Hello' ) , false ) ;
18+ } ) ;
19+
20+ test ( 'is_number' , t => {
21+ t . is ( Core . erlang . is_number ( null ) , false ) ;
22+ t . is ( Core . erlang . is_number ( 1 ) , true ) ;
23+ t . is ( Core . erlang . is_number ( 2.3 ) , true ) ;
24+ t . is ( Core . erlang . is_number ( Symbol . for ( 'error' ) ) , false ) ;
25+ t . is ( Core . erlang . is_number ( 'Hello' ) , false ) ;
26+ } ) ;
27+
28+ test ( 'is_float' , t => {
29+ t . is ( Core . erlang . is_float ( null ) , false ) ;
30+ t . is ( Core . erlang . is_float ( 1 ) , false ) ;
31+ t . is ( Core . erlang . is_float ( 2.3 ) , true ) ;
32+ t . is ( Core . erlang . is_float ( Symbol . for ( 'error' ) ) , false ) ;
33+ t . is ( Core . erlang . is_float ( 'Hello' ) , false ) ;
34+ } ) ;
35+
36+ test ( 'is_integer' , t => {
37+ t . is ( Core . erlang . is_integer ( null ) , false ) ;
38+ t . is ( Core . erlang . is_integer ( 1 ) , true ) ;
39+ t . is ( Core . erlang . is_integer ( 2.3 ) , false ) ;
40+ t . is ( Core . erlang . is_integer ( Symbol . for ( 'error' ) ) , false ) ;
41+ t . is ( Core . erlang . is_integer ( 'Hello' ) , false ) ;
42+ } ) ;
43+
44+ test ( 'is_function' , t => {
45+ t . is ( Core . erlang . is_function ( null ) , false ) ;
46+ t . is ( Core . erlang . is_function ( Math . max ) , true ) ;
47+ t . is ( Core . erlang . is_function ( 2.3 ) , false ) ;
48+ t . is ( Core . erlang . is_function ( Symbol . for ( 'error' ) ) , false ) ;
49+ t . is ( Core . erlang . is_function ( ( ) => 'hello' ) , true ) ;
50+ } ) ;
51+
52+ test ( 'is_list' , t => {
53+ t . is ( Core . erlang . is_list ( null ) , false ) ;
54+ t . is ( Core . erlang . is_list ( [ ] ) , true ) ;
55+ t . is ( Core . erlang . is_list ( 2.3 ) , false ) ;
56+ t . is ( Core . erlang . is_list ( Symbol . for ( 'error' ) ) , false ) ;
57+ t . is ( Core . erlang . is_list ( ( ) => 'hello' ) , false ) ;
58+ } ) ;
59+
1260test ( 'atom_to_binary' , t => {
1361 t . is ( Core . erlang . atom_to_binary ( Symbol . for ( 'error' ) ) , 'error' ) ;
1462 t . is (
0 commit comments