xplorfin / moneysocket-go

A *highly experimental* golang implementation of moneysocket
MIT License
3 stars 1 forks source link

add assertion to prevent nexus crossing #8

Closed jakesylvestre closed 3 years ago

jakesylvestre commented 3 years ago

Fixes the issue with nexus crossing

coveralls commented 3 years ago

Pull Request Test Coverage Report for Build 628639667


Changes Missing Coverage Covered Lines Changed/Added Lines %
moneysocket/layer/unknown_nexus.go 0 1 0.0%
moneysocket/nexus/transact/consumer.go 0 2 0.0%
moneysocket/layer/consumer/consumer.go 1 4 25.0%
moneysocket/nexus/provider/provider_transact.go 0 3 0.0%
moneysocket/nexus/provider/provider.go 0 4 0.0%
moneysocket/nexus/seller/seller.go 0 4 0.0%
moneysocket/nexus/consumer/consumer.go 0 5 0.0%
moneysocket/nexus/base/base_nexus.go 7 15 46.67%
moneysocket/nexus/websocket/incoming.go 12 21 57.14%
<!-- Total: 43 82 52.44% -->
Files with Coverage Reduction New Missed Lines %
moneysocket/nexus/provider/provider.go 1 0%
moneysocket/nexus/seller/seller.go 1 0%
moneysocket/ws/ws_client/client.go 1 62.07%
moneysocket/nexus/local/joined.go 4 60.0%
moneysocket/nexus/local/outgoing.go 4 54.76%
moneysocket/ws/ws_server/hub.go 4 52.0%
moneysocket/ws/ws_server/server_protocol.go 4 57.14%
moneysocket/nexus/consumer/consumer.go 5 0%
moneysocket/nexus/local/incoming.go 6 51.85%
moneysocket/nexus/websocket/incoming.go 9 53.76%
<!-- Total: 97 -->
Totals Coverage Status
Change from base Build 622708247: -2.3%
Covered Lines: 2580
Relevant Lines: 4469

💛 - Coveralls