diff --git a/.github/workflows/yarn.yml b/.github/workflows/yarn.yml index ad5e23797d..82ca1d629a 100644 --- a/.github/workflows/yarn.yml +++ b/.github/workflows/yarn.yml @@ -27,3 +27,5 @@ jobs: run: yarn test-sdk - working-directory: ./test run: yarn test-primitives + - working-directory: ./test + run: yarn test-mock diff --git a/test/package.json b/test/package.json index fc9fa7243e..fc36a4e4b4 100644 --- a/test/package.json +++ b/test/package.json @@ -22,6 +22,7 @@ "start-dyn-val-release": "cargo build --release && NODE_ENV=production mocha -r ts-node/register --timeout 10000 src/e2e.dynval/*.test.ts", "test-sdk": "mocha -r ts-node/register --timeout 5000 \"src/sdk/**/*.spec.ts\"", "test-primitives": "mocha -r ts-node/register --timeout 5000 \"src/primitives/**/*.test.ts\"", + "test-mock": "mocha -r ts-node/register --timeout 5000 \"src/helper/mock/**/*.test.ts\"", "tendermint-test-local": "cargo build --release && NODE_ENV=production ts-node src/tendermint.test/local.ts", "tendermint-test-remote": "NODE_ENV=production ts-node src/tendermint.test/remote.ts", "lint": "tslint -p . && prettier 'src/**/*.{ts, json}' -l", diff --git a/test/src/helper/mock/test/blockSyncMessage.test.ts b/test/src/helper/mock/test/blockSyncMessage.test.ts index 252f441394..2f80a180b4 100644 --- a/test/src/helper/mock/test/blockSyncMessage.test.ts +++ b/test/src/helper/mock/test/blockSyncMessage.test.ts @@ -14,7 +14,7 @@ describe("Check BlockSyncMessage RLP encoding", function() { id: new U256(10), message }); - expect([...msg.rlpBytes()]).deep.equal([195, 4, 10, 192]); + expect(msg.rlpBytes().toString("hex")).deep.equal("c3040ac0"); }); it("ResponseBodyMessage RLP encoding test", function() { @@ -27,6 +27,6 @@ describe("Check BlockSyncMessage RLP encoding", function() { id: new U256(10), message }); - expect([...msg.rlpBytes()]).deep.equal([196, 5, 10, 193, 192]); + expect(msg.rlpBytes().toString("hex")).deep.equal("c8050ac5840204c1c0"); }); }); diff --git a/test/src/helper/mock/test/txSyncMessage.test.ts b/test/src/helper/mock/test/txSyncMessage.test.ts index 2b281be507..c90929b2d2 100644 --- a/test/src/helper/mock/test/txSyncMessage.test.ts +++ b/test/src/helper/mock/test/txSyncMessage.test.ts @@ -8,6 +8,6 @@ describe("Check TransactionSyncMessage RLP encoding", function() { type: "transactions", data: [] }); - expect([...msg.rlpBytes()]).deep.equal([192]); + expect(msg.rlpBytes().toString("hex")).deep.equal("830100c0"); }); });