File tree Expand file tree Collapse file tree 6 files changed +23
-26
lines changed
library/socket/unixserver Expand file tree Collapse file tree 6 files changed +23
-26
lines changed Original file line number Diff line number Diff line change 1
1
require_relative '../spec_helper'
2
2
require_relative '../fixtures/classes'
3
3
4
- describe "UNIXServer#accept_nonblock" do
5
-
6
- platform_is_not :windows do
4
+ with_feature :unix_socket do
5
+ describe "UNIXServer#accept_nonblock" do
7
6
before :each do
8
7
@path = SocketSpecs . socket_path
9
8
@server = UNIXServer . open ( @path )
33
32
@server . accept_nonblock ( exception : false ) . should == :wait_readable
34
33
end
35
34
end
36
- end
37
35
38
- with_feature :unix_socket do
39
36
describe 'UNIXServer#accept_nonblock' do
40
37
before do
41
38
@path = SocketSpecs . socket_path
Original file line number Diff line number Diff line change 1
1
require_relative '../spec_helper'
2
2
require_relative '../fixtures/classes'
3
3
4
- platform_is_not :windows do
4
+ with_feature :unix_socket do
5
5
describe "UNIXServer#accept" do
6
6
before :each do
7
7
@path = SocketSpecs . socket_path
Original file line number Diff line number Diff line change 1
1
require_relative '../spec_helper'
2
2
require_relative '../fixtures/classes'
3
3
4
- platform_is_not :windows do
4
+ with_feature :unix_socket do
5
5
describe "UNIXServer#for_fd" do
6
6
before :each do
7
7
@unix_path = SocketSpecs . socket_path
Original file line number Diff line number Diff line change 1
1
require_relative '../spec_helper'
2
2
require_relative 'shared/new'
3
3
4
- describe "UNIXServer.new" do
5
- it_behaves_like :unixserver_new , :new
4
+ with_feature :unix_socket do
5
+ describe "UNIXServer.new" do
6
+ it_behaves_like :unixserver_new , :new
7
+ end
6
8
end
Original file line number Diff line number Diff line change 2
2
require_relative '../fixtures/classes'
3
3
require_relative 'shared/new'
4
4
5
- describe "UNIXServer.open" do
6
- it_behaves_like :unixserver_new , :open
5
+ with_feature :unix_socket do
6
+ describe "UNIXServer.open" do
7
+ it_behaves_like :unixserver_new , :open
7
8
8
- platform_is_not :windows do
9
9
before :each do
10
10
@path = SocketSpecs . socket_path
11
11
end
Original file line number Diff line number Diff line change 2
2
require_relative '../../fixtures/classes'
3
3
4
4
describe :unixserver_new , shared : true do
5
- platform_is_not :windows do
6
- before :each do
7
- @path = SocketSpecs . socket_path
8
- end
5
+ before :each do
6
+ @path = SocketSpecs . socket_path
7
+ end
9
8
10
- after :each do
11
- @server . close if @server
12
- @server = nil
13
- SocketSpecs . rm_socket @path
14
- end
9
+ after :each do
10
+ @server . close if @server
11
+ @server = nil
12
+ SocketSpecs . rm_socket @path
13
+ end
15
14
16
- it "creates a new UNIXServer" do
17
- @server = UNIXServer . send ( @method , @path )
18
- @server . path . should == @path
19
- @server . addr . should == [ "AF_UNIX" , @path ]
20
- end
15
+ it "creates a new UNIXServer" do
16
+ @server = UNIXServer . send ( @method , @path )
17
+ @server . path . should == @path
18
+ @server . addr . should == [ "AF_UNIX" , @path ]
21
19
end
22
20
end
You can’t perform that action at this time.
0 commit comments