Skip to content

Commit d4814ae

Browse files
author
Greg S
committed
fix #48: use example nonce and mosaicId() generator in tests
1 parent ae97ac6 commit d4814ae

File tree

4 files changed

+15
-12
lines changed

4 files changed

+15
-12
lines changed

test/model/namespace/NamespaceId.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ describe('NamespaceId', () => {
2828

2929
it('should be created from subnamespace name ', () => {
3030
const id = new NamespaceId('nem.subnem');
31-
deepEqual(id.id, new Id([373240754, 1680408751]));
31+
deepEqual(id.id, new Id([373240754, 3827892399]));
3232
expect(id.fullName).to.be.equal('nem.subnem');
3333
});
3434

test/model/transaction/AggregateTransaction.spec.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ describe('AggregateTransaction', () => {
9292
expect(signedTransaction.payload.substring(
9393
320,
9494
signedTransaction.payload.length,
95-
)).to.be.equal('02904E4100E803000000000000CFCBE72D994BE61B13726F6F742D746573742D6E616D657370616365');
95+
)).to.be.equal('02904E4100E803000000000000CFCBE72D994BE69B13726F6F742D746573742D6E616D657370616365');
9696
});
9797

9898
it('should createComplete an AggregateTransaction object with MosaicDefinitionTransaction', () => {
@@ -119,12 +119,12 @@ describe('AggregateTransaction', () => {
119119

120120
const signedTransaction = aggregateTransaction.signWith(account);
121121

122-
expect(signedTransaction.payload.substring(0, 8)).to.be.equal('C2000000');
123-
expect(signedTransaction.payload.substring(240, 256)).to.be.equal('4600000046000000');
122+
expect(signedTransaction.payload.substring(0, 8)).to.be.equal('B4000000');
123+
expect(signedTransaction.payload.substring(240, 256)).to.be.equal('3800000038000000');
124124
expect(signedTransaction.payload.substring(
125125
320,
126126
signedTransaction.payload.length,
127-
)).to.be.equal('02904D4101000000000000000100000000000000000107030002E803000000000000');
127+
)).to.be.equal('02904D41010000000000000001070302E8030000');
128128
});
129129

130130
it('should createComplete an AggregateTransaction object with MosaicSupplyChangeTransaction', () => {

test/model/transaction/MosaicDefinitionTransaction.spec.ts

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import {Deadline} from '../../../src/model/transaction/Deadline';
2222
import {MosaicDefinitionTransaction} from '../../../src/model/transaction/MosaicDefinitionTransaction';
2323
import {UInt64} from '../../../src/model/UInt64';
2424
import {TestingAccount} from '../../conf/conf.spec';
25+
import {convert, mosaicId, uint64 as uint64_t} from 'nem2-library';
2526

2627
describe('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
});

test/model/transaction/RegisterNamespaceTransaction.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ describe('RegisterNamespaceTransaction', () => {
4545
expect(signedTransaction.payload.substring(
4646
240,
4747
signedTransaction.payload.length,
48-
)).to.be.equal('00E803000000000000CFCBE72D994BE61B13726F6F742D746573742D6E616D657370616365');
48+
)).to.be.equal('00E803000000000000CFCBE72D994BE69B13726F6F742D746573742D6E616D657370616365');
4949

5050
});
5151

@@ -62,7 +62,7 @@ describe('RegisterNamespaceTransaction', () => {
6262
expect(signedTransaction.payload.substring(
6363
240,
6464
signedTransaction.payload.length,
65-
)).to.be.equal('014DF55E7F6D8FB77F70BB66539D9C260613726F6F742D746573742D6E616D657370616365');
65+
)).to.be.equal('014DF55E7F6D8FB7FF924207DF2CA1BBF313726F6F742D746573742D6E616D657370616365');
6666

6767
});
6868
});

0 commit comments

Comments
 (0)