module FFWD::Test::Protocol
Public Instance Methods
valid_input(klass, opts={})
click to toggle source
# File lib/ffwd/test/protocol.rb, line 31 def valid_input klass, opts={} expect(klass < FFWD::Connection).to be true sig = double bind = double core = double config = opts[:config] || double expect(klass.respond_to?(:plugin_type)).to be true expect(klass.plugin_type.nil?).to be false return klass.new sig, bind, core, config end
valid_output(klass, opts={})
click to toggle source
# File lib/ffwd/test/protocol.rb, line 21 def valid_output klass, opts={} expect(klass < FFWD::Handler).to be true sig = double connect = double config = opts[:config] || double expect(klass.respond_to?(:plugin_type)).to be true expect(klass.plugin_type.nil?).to be false return klass.new sig, connect, config end