22 lines
388 B
Ruby
22 lines
388 B
Ruby
|
require 'spec_helper'
|
||
|
require 'mach/port'
|
||
|
|
||
|
module Mach
|
||
|
describe Port do
|
||
|
it 'creates a port' do
|
||
|
port = Port.new
|
||
|
port.destroy
|
||
|
end
|
||
|
|
||
|
it 'raises exception with invalid args' do
|
||
|
p = proc { Port.new(:right => 1234) }
|
||
|
p.must_raise Error::FAILURE
|
||
|
end
|
||
|
|
||
|
it 'inserts rights' do
|
||
|
port = Port.new
|
||
|
port.insert_right(:make_send)
|
||
|
end
|
||
|
end
|
||
|
end
|