Sha256: df78f2b894c211623fec254f17f543157d20d1a801bc3476b58627fc4e96231d
Contents?: true
Size: 1.01 KB
Versions: 4
Compression:
Stored size: 1.01 KB
Contents
#!/usr/bin/env ruby BEGIN { require 'pathname' basedir = Pathname.new( __FILE__ ).dirname.parent.parent libdir = basedir + "lib" $LOAD_PATH.unshift( basedir ) unless $LOAD_PATH.include?( basedir ) $LOAD_PATH.unshift( libdir ) unless $LOAD_PATH.include?( libdir ) } require 'rspec' require 'spec/lib/constants' require 'spec/lib/helpers' require 'treequel' require 'treequel/control' include Treequel::TestConstants include Treequel::Constants ##################################################################### ### C O N T E X T S ##################################################################### shared_examples_for "A Treequel::Control" do include Treequel::SpecHelpers let( :control ) do described_class end it "implements one of either #get_client_controls or #get_server_controls" do methods = [ 'get_client_controls', # 1.8.x 'get_server_controls', :get_client_controls, # 1.9.x :get_server_controls ] (control.instance_methods( false ) | methods).should_not be_empty() end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
treequel-1.2.2 | spec/lib/control_behavior.rb |
treequel-1.2.1 | spec/lib/control_behavior.rb |
treequel-1.2.0 | spec/lib/control_behavior.rb |
treequel-1.2.0pre320 | spec/lib/control_behavior.rb |