Skip to content

Commit 37b4598

Browse files
authored
Add test for exporting network topology to Mermaid format (hyperledger-labs#579)
1 parent 8ae788e commit 37b4598

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

e2e-network/docker/test-01-v2-simple.sh

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,4 +89,13 @@ expectInvoke "peer0.org1.example.com" "my-channel1" "chaincode1" \
8989
# Put some data again
9090
expectInvoke "peer0.org1.example.com" "my-channel1" "chaincode1" \
9191
'{"Args":["KVContract:put", "name", "James Bond"]}' \
92-
'{\"success\":\"OK\"}'
92+
'{\"success\":\"OK\"}'
93+
94+
95+
# Test export-network-topology to Mermaid
96+
cp -f "$FABLO_HOME/samples/fablo-config-hlf2-1org-1chaincode.json" "$TEST_TMP/simple-config.json"
97+
(cd "$TEST_TMP" && "$FABLO_HOME/fablo.sh" export-network-topology simple-config.json simple-network-topology.mmd)
98+
expectCommand "head -n 1 \"$TEST_TMP/simple-network-topology.mmd\"" "graph TD"
99+
expectCommand "cat \"$TEST_TMP/simple-network-topology.mmd\"" "Org_Orderer"
100+
expectCommand "cat \"$TEST_TMP/simple-network-topology.mmd\"" "Org_Org1"
101+
expectCommand "cat \"$TEST_TMP/simple-network-topology.mmd\"" "Channel_my_channel1"

0 commit comments

Comments
 (0)