Sha256: fa724003834efe6a0b1b9abd79e80b4f59805fa9e15863fafb0ba1dbffa2dcee
Contents?: true
Size: 424 Bytes
Versions: 29
Compression:
Stored size: 424 Bytes
Contents
require 'rib/test' require 'rib/shell' describe Rib::API do behaves_like :rib Rib::API.instance_methods.delete_if{ |e| e[/=$/] }.each do |meth| should "##{meth} be accessible to plugins" do mod = Module.new do define_method meth do "pong_#{meth}" end end shell = Rib::Shell.dup shell.use(mod) shell.new.send(meth).should == "pong_#{meth}" end end end
Version data entries
29 entries across 29 versions & 1 rubygems