@@ -22,6 +22,7 @@ import {Deadline} from '../../../src/model/transaction/Deadline';
2222import { MosaicDefinitionTransaction } from '../../../src/model/transaction/MosaicDefinitionTransaction' ;
2323import { UInt64 } from '../../../src/model/UInt64' ;
2424import { TestingAccount } from '../../conf/conf.spec' ;
25+ import { convert , mosaicId , uint64 as uint64_t } from 'nem2-library' ;
2526
2627describe ( 'MosaicDefinitionTransaction' , ( ) => {
2728 let account : Account ;
@@ -58,15 +59,17 @@ describe('MosaicDefinitionTransaction', () => {
5859 expect ( signedTransaction . payload . substring (
5960 240 ,
6061 signedTransaction . payload . length ,
61- ) ) . to . be . equal ( '01000000000000000100000000000000000107030002E803000000000000 ' ) ;
62+ ) ) . to . be . equal ( '010000000000000001070302E8030000 ' ) ;
6263
6364 } ) ;
6465
6566 it ( 'should createComplete an MosaicDefinitionTransaction object and sign it with flags 0' , ( ) => {
67+
68+ const nonce = [ 0xE6 , 0xDE , 0x84 , 0xB8 ] ;
6669 const mosaicDefinitionTransaction = MosaicDefinitionTransaction . create (
6770 Deadline . create ( ) ,
68- UInt64 . fromUint ( 1 ) ,
69- UInt64 . fromUint ( 1 ) ,
71+ UInt64 . fromUint ( 0xE6DE84B8 ) ,
72+ UInt64 . fromUint ( mosaicId ( nonce , convert . hexToUint8 ( account . publicKey ) ) ) ,
7073 MosaicProperties . create ( {
7174 supplyMutable : false ,
7275 transferable : false ,
@@ -77,7 +80,7 @@ describe('MosaicDefinitionTransaction', () => {
7780 NetworkType . MIJIN_TEST ,
7881 ) ;
7982
80- expect ( mosaicDefinitionTransaction . mosaicNonce . compact ( ) ) . to . be . equal ( 1 ) ;
83+ expect ( mosaicDefinitionTransaction . mosaicNonce . compact ( ) ) . to . be . equal ( 0xE6DE84B8 ) ;
8184 expect ( mosaicDefinitionTransaction . mosaicProperties . duration . lower ) . to . be . equal ( 1000 ) ;
8285 expect ( mosaicDefinitionTransaction . mosaicProperties . duration . higher ) . to . be . equal ( 0 ) ;
8386 expect ( mosaicDefinitionTransaction . mosaicProperties . divisibility ) . to . be . equal ( 3 ) ;
@@ -90,7 +93,7 @@ describe('MosaicDefinitionTransaction', () => {
9093 expect ( signedTransaction . payload . substring (
9194 240 ,
9295 signedTransaction . payload . length ,
93- ) ) . to . be . equal ( '01000000000000000100000000000000000100030002E803000000000000 ' ) ;
96+ ) ) . to . be . equal ( '000000000000000001000302E8030000 ' ) ;
9497
9598 } ) ;
9699} ) ;
0 commit comments