Guest User

Untitled

a guest
Oct 16th, 2013
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.91 KB | None | 0 0
  1. =begin
  2.  
  3.   * Name: spec/source_socket_spec.rb
  4.   * Description: SourceSocket test spec for Freeman.
  5.   * Author: Charles "MisutoWolf" Baker
  6.     * GitHub: https://github.com/misutowolf
  7.   * Date: 10/11/2013
  8.   * License: MIT
  9.  
  10. =end
  11.  
  12. require 'rspec'
  13. require_relative '../lib/source_socket'
  14. require_relative '../lib/source_buffer'
  15.  
  16. describe 'SourceSocket#new' do
  17.  
  18.     before :test do
  19.         @addr = SourceAddress.new '127.0.0.1'
  20.         @port = SourcePort.new 27016
  21.         @buffer = SourceBuffer.new
  22.         sock = SourceSocket.new @addr, @port, @buffer
  23.     end
  24.  
  25.   it '  - should take a SourceAddress, SourcePort, and SourceBuffer object as parameters, returning a SourceSocket object' do
  26.     sock.addr.should eql '127.0.0.1'
  27.     sock.port.should eql 27016
  28.         sock.buffer.should be_an_instance_of SourceBuffer
  29.   end
  30.  
  31.   it '  - should output "address:port" when printed as a string' do
  32.     sock.to_s.should eql '127.0.0.1:27016'
  33.   end
  34.  
  35. end
Advertisement
Add Comment
Please, Sign In to add comment