Sha256: de3332a8ac811ce57e86724456a35a040f5676ff520bf064df683d63bcad44ec
Contents?: true
Size: 815 Bytes
Versions: 4
Compression:
Stored size: 815 Bytes
Contents
require File.join(File.dirname(__FILE__), %w[spec_helper]) module ZMQ describe Util do if LibZMQ.version4? describe "curve_keypair" do it "returns a set of public and private keys (libsodium linked)" do expect(ZMQ::Util).to receive(:curve_keypair).and_return([0, 1]) public_key, private_key = ZMQ::Util.curve_keypair expect(public_key).not_to eq private_key expect(public_key).not_to be_nil expect(private_key).not_to be_nil end it "raises if zmq does not support CURVE (libsodium not linked)" do expect do allow(LibZMQ).to receive(:zmq_curve_keypair).and_return(-1) ZMQ::Util.curve_keypair end.to raise_exception(ZMQ::NotSupportedError) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ffi-rzmq-2.0.7 | spec/util_spec.rb |
ffi-rzmq-2.0.6 | spec/util_spec.rb |
ffi-rzmq-2.0.5 | spec/util_spec.rb |
ffi-rzmq-2.0.4 | spec/util_spec.rb |