UNPKG

@x5e/gink

Version:

an eventually consistent database

14 lines 785 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const builders_1 = require("../implementation/builders"); const utils_1 = require("../implementation/utils"); it("encode the readonly signal in a sync message and decode it", function () { const builder = new builders_1.SyncMessageBuilder(); builder.setSignal(builders_1.Signal.READ_ONLY_CONNECTION); const bytes = builder.serializeBinary(); const decoded = builders_1.SyncMessageBuilder.deserializeBinary(bytes); (0, utils_1.ensure)(decoded.hasSignal(), "decoded message has signal"); const decodedSignal = decoded.getSignal(); (0, utils_1.ensure)(decodedSignal === builders_1.Signal.READ_ONLY_CONNECTION, "signal type is readonly"); }); //# sourceMappingURL=builders.test.js.map