1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

spec/: skip some specs so that no failure occurs in root privilege

Follow up of r61757,  This change makes `sudo make test-spec` pass on my
machine.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61760 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
mame 2018-01-10 13:30:25 +00:00
parent 5d0103f973
commit 205f0dcf3a
10 changed files with 143 additions and 113 deletions

View file

@ -27,21 +27,23 @@ describe :kernel_require_basic, shared: true do
# Can't make a file unreadable on these platforms
platform_is_not :windows, :cygwin do
describe "with an unreadable file" do
before :each do
@path = tmp("unreadable_file.rb")
touch @path
File.chmod 0000, @path
end
as_user do
describe "with an unreadable file" do
before :each do
@path = tmp("unreadable_file.rb")
touch @path
File.chmod 0000, @path
end
after :each do
File.chmod 0666, @path
rm_r @path
end
after :each do
File.chmod 0666, @path
rm_r @path
end
it "raises a LoadError" do
File.exist?(@path).should be_true
lambda { @object.send(@method, @path) }.should raise_error(LoadError)
it "raises a LoadError" do
File.exist?(@path).should be_true
lambda { @object.send(@method, @path) }.should raise_error(LoadError)
end
end
end
end