/
hd4ru
/
web
Обзор
Документация
Войти
/
hd4ru
/
web
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
master
pack/pack.test.ts
46 строк
1 KB
jin
new rock pack
08 фев 2024, 00:48
08 фев 2024, 00:48
44c04a4
Код
Авторство
О чём код?
namespace $.$$ { $mol_test({ "faces serial and parse"( $ ) { const land1 = $hyoo_crus_ref( '12345678_12345678' ) const land2 = $hyoo_crus_ref( '87654321_87654321' ) const land3 = $hyoo_crus_ref( '87654321_00000000' ) const faces1 = new $hyoo_crus_face_map faces1.time_max( '12345678', Date.now() ) faces1.total = 16_000 const faces2 = new $hyoo_crus_face_map faces2.time_max( '12345678', Date.now() ) faces2.time_max( '87654321', Date.now() + 1 ) faces2.total = 0 const faces3 = new $hyoo_crus_face_map const rock1 = new Uint8Array([ 1, 2, 3 ]) const rock2 = new Uint8Array([ 3, 2, 1 ]) const hash1 = $mol_crypto_hash( rock1 ) const hash2 = $mol_crypto_hash( rock2 ) const parts = { lands: { [ land1 ]: { faces: faces1, units: [] }, [ land2 ]: { faces: faces2, units: [] }, [ land3 ]: { faces: faces3, units: [] }, }, rocks: [ [ hash1, rock1 ], [ hash2, rock2 ], ] as $hyoo_crus_pack_parts[ 'rocks' ], } $mol_assert_equal( parts, $hyoo_crus_pack.make( parts ).parts(), ) }, }) }