Sha256: 02bb1b9c98190c9b576330ce8ae6ba6ce103cb8e741c807a38fb1be9d754fa37

Contents?: true

Size: 744 Bytes

Versions: 3

Compression:

Stored size: 744 Bytes

Contents

$:.unshift(File.dirname(__FILE__) + '/../lib')
require "#{File.dirname(__FILE__)}/spec_helper"
require "ruberl"

describe "Base" do
  before(:each) do
    @klass = Ruberl::Base.new
  end
  %w(host port).each do |meth|
    eval <<-EOE
      it "should have #{meth} set as a getter" do;@klass.respond_to?(:#{meth}).should == true;end
      it "should have #{meth} set as a setter" do;@klass.respond_to?(:#{meth}=).should == true;end
    EOE
  end
  it "should call with_socket when calling messenger_send!" do
    @klass.should_receive(:with_socket).once
    @klass.messenger_send!("wee")
  end
  it "should call with_socket when calling messenger_cast!" do
    @klass.should_receive(:with_socket).once
    @klass.messenger_cast!("wee")
  end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
auser-ruberl-0.0.2 spec/base_spec.rb
auser-ruberl-0.0.3 spec/base_spec.rb
ruberl-0.0.2 spec/base_spec.rb