@@ -13,56 +13,56 @@ describe('multicodec', () => {
13
13
it ( 'add prefix through multicodec (string)' , ( ) => {
14
14
const buf = uint8ArrayFromString ( 'hey' )
15
15
const prefixedBuf = multicodec . addPrefix ( 'protobuf' , buf )
16
- expect ( multicodec . getCodec ( prefixedBuf ) ) . to . equal ( 'protobuf' )
16
+ expect ( multicodec . getNameFromData ( prefixedBuf ) ) . to . equal ( 'protobuf' )
17
17
expect ( buf ) . to . eql ( multicodec . rmPrefix ( prefixedBuf ) )
18
18
} )
19
19
20
20
it ( 'add prefix through code (code)' , ( ) => {
21
21
const buf = uint8ArrayFromString ( 'hey' )
22
22
const prefixedBuf = multicodec . addPrefix ( uint8ArrayFromString ( '70' , 'base16' ) , buf )
23
- expect ( multicodec . getCodec ( prefixedBuf ) ) . to . equal ( 'dag-pb' )
23
+ expect ( multicodec . getNameFromData ( prefixedBuf ) ) . to . equal ( 'dag-pb' )
24
24
expect ( buf ) . to . eql ( multicodec . rmPrefix ( prefixedBuf ) )
25
25
} )
26
26
27
27
it ( 'add multibyte varint prefix (eth-block) through multicodec (string)' , ( ) => {
28
28
const buf = uint8ArrayFromString ( 'hey' )
29
29
const prefixedBuf = multicodec . addPrefix ( 'eth-block' , buf )
30
- expect ( multicodec . getCodec ( prefixedBuf ) ) . to . equal ( 'eth-block' )
30
+ expect ( multicodec . getNameFromData ( prefixedBuf ) ) . to . equal ( 'eth-block' )
31
31
expect ( buf ) . to . eql ( multicodec . rmPrefix ( prefixedBuf ) )
32
32
} )
33
33
34
34
it ( 'returns code via codec name' , ( ) => {
35
- const code = multicodec . getCodeVarint ( 'keccak-256' )
35
+ const code = multicodec . getVarintFromName ( 'keccak-256' )
36
36
expect ( code ) . to . eql ( uint8ArrayFromString ( '1b' , 'base16' ) )
37
37
} )
38
38
39
39
it ( 'returns code from prefixed data' , ( ) => {
40
40
const buf = uint8ArrayFromString ( 'hey' )
41
41
const prefixedBuf = multicodec . addPrefix ( 'dag-cbor' , buf )
42
- const code = multicodec . getCode ( prefixedBuf )
42
+ const code = multicodec . getCodeFromData ( prefixedBuf )
43
43
expect ( code ) . to . eql ( multicodec . DAG_CBOR )
44
44
} )
45
45
46
46
it ( 'returns varint from code' , ( ) => {
47
- const code = multicodec . getVarint ( multicodec . KECCAK_256 )
47
+ const code = multicodec . getVarintFromCode ( multicodec . KECCAK_256 )
48
48
expect ( code ) . to . eql ( [ 0x1b ] )
49
49
} )
50
50
51
51
it ( 'returns the codec name from code' , ( ) => {
52
- expect ( multicodec . getName ( 144 ) ) . to . eql ( 'eth-block' )
53
- expect ( multicodec . getName ( 112 ) ) . to . eql ( 'dag-pb' )
54
- expect ( multicodec . getName ( 0xb201 ) ) . to . eql ( 'blake2b-8' )
52
+ expect ( multicodec . getNameFromCode ( 144 ) ) . to . eql ( 'eth-block' )
53
+ expect ( multicodec . getNameFromCode ( 112 ) ) . to . eql ( 'dag-pb' )
54
+ expect ( multicodec . getNameFromCode ( 0xb201 ) ) . to . eql ( 'blake2b-8' )
55
55
} )
56
56
57
57
it ( 'returns the codec number from name' , ( ) => {
58
- expect ( multicodec . getNumber ( 'eth-block' ) ) . to . eql ( 144 )
59
- expect ( multicodec . getNumber ( 'dag-pb' ) ) . to . eql ( 112 )
60
- expect ( multicodec . getNumber ( 'blake2b-8' ) ) . to . eql ( 0xb201 )
58
+ expect ( multicodec . getCodeFromName ( 'eth-block' ) ) . to . eql ( 144 )
59
+ expect ( multicodec . getCodeFromName ( 'dag-pb' ) ) . to . eql ( 112 )
60
+ expect ( multicodec . getCodeFromName ( 'blake2b-8' ) ) . to . eql ( 0xb201 )
61
61
} )
62
62
63
63
it ( 'returns all codec numbers from names' , ( ) => {
64
64
for ( const name in nameToCode ) {
65
- expect ( multicodec . getNumber ( /** @type {CodecName } */ ( name ) ) ) . to . eql ( nameToCode [ name ] )
65
+ expect ( multicodec . getCodeFromName ( /** @type {CodecName } */ ( name ) ) ) . to . eql ( nameToCode [ name ] )
66
66
}
67
67
} )
68
68
@@ -73,28 +73,28 @@ describe('multicodec', () => {
73
73
} )
74
74
75
75
it ( 'returns the name from codec number' , ( ) => {
76
- expect ( multicodec . getName ( 144 ) ) . to . eql ( 'eth-block' )
77
- expect ( multicodec . getName ( 112 ) ) . to . eql ( 'dag-pb' )
78
- expect ( multicodec . getName ( 0x0111 ) ) . to . eql ( 'udp' )
79
- expect ( multicodec . getName ( 0xb201 ) ) . to . eql ( 'blake2b-8' )
80
-
81
- expect ( multicodec . getName ( multicodec . ETH_BLOCK ) ) . to . eql ( 'eth-block' )
82
- expect ( multicodec . getName ( multicodec . DAG_PB ) ) . to . eql ( 'dag-pb' )
83
- expect ( multicodec . getName ( multicodec . UDP ) ) . to . eql ( 'udp' )
84
- expect ( multicodec . getName ( multicodec . BLAKE2B_8 ) ) . to . eql ( 'blake2b-8' )
76
+ expect ( multicodec . getNameFromCode ( 144 ) ) . to . eql ( 'eth-block' )
77
+ expect ( multicodec . getNameFromCode ( 112 ) ) . to . eql ( 'dag-pb' )
78
+ expect ( multicodec . getNameFromCode ( 0x0111 ) ) . to . eql ( 'udp' )
79
+ expect ( multicodec . getNameFromCode ( 0xb201 ) ) . to . eql ( 'blake2b-8' )
80
+
81
+ expect ( multicodec . getNameFromCode ( multicodec . ETH_BLOCK ) ) . to . eql ( 'eth-block' )
82
+ expect ( multicodec . getNameFromCode ( multicodec . DAG_PB ) ) . to . eql ( 'dag-pb' )
83
+ expect ( multicodec . getNameFromCode ( multicodec . UDP ) ) . to . eql ( 'udp' )
84
+ expect ( multicodec . getNameFromCode ( multicodec . BLAKE2B_8 ) ) . to . eql ( 'blake2b-8' )
85
85
} )
86
86
87
87
it ( 'returns p2p when 0x01a5 is used' , ( ) => {
88
88
// `ipfs` and `p2p` are assigned to `0x01a5`, `ipfs` is deprecated
89
- expect ( multicodec . getName ( 0x01a5 ) ) . to . eql ( 'p2p' )
89
+ expect ( multicodec . getNameFromCode ( 0x01a5 ) ) . to . eql ( 'p2p' )
90
90
} )
91
91
92
92
it ( 'throws error on unknown codec name when getting the code' , ( ) => {
93
93
expect ( ( ) => {
94
94
// @ts -expect-error
95
- multicodec . getCodeVarint ( 'this-codec-doesnt-exist' )
95
+ multicodec . getVarintFromName ( 'this-codec-doesnt-exist' )
96
96
} ) . to . throw (
97
- 'Codec ` this-codec-doesnt-exist` not found'
97
+ 'Codec " this-codec-doesnt-exist" not found'
98
98
)
99
99
} )
100
100
@@ -104,9 +104,9 @@ describe('multicodec', () => {
104
104
const buf = uint8ArrayFromString ( 'hey' )
105
105
const prefixedBuf = multicodec . addPrefix ( code , buf )
106
106
expect ( ( ) => {
107
- multicodec . getCodec ( prefixedBuf )
107
+ multicodec . getNameFromData ( prefixedBuf )
108
108
} ) . to . throw (
109
- 'Code 65518 not found'
109
+ 'Code " 65518" not found'
110
110
)
111
111
} )
112
112
} )
0 commit comments