summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2019-11-09 23:00:32 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2019-11-09 23:00:32 +0900
commit03fdf02321d4ac3123fb6908e7be53e232a92b67 (patch)
treefa02306a9db28c2755787d8f213b43b27af1db20 /spec
parenta68205c5c19277e9ece8409b1f6af7e226989dff (diff)
Removed trial and errors
Diffstat (limited to 'spec')
-rw-r--r--spec/ruby/security/cve_2018_6914_spec.rb26
1 files changed, 0 insertions, 26 deletions
diff --git a/spec/ruby/security/cve_2018_6914_spec.rb b/spec/ruby/security/cve_2018_6914_spec.rb
index f1bd2c6b81..f0aedb0dc6 100644
--- a/spec/ruby/security/cve_2018_6914_spec.rb
+++ b/spec/ruby/security/cve_2018_6914_spec.rb
@@ -9,27 +9,6 @@ describe "CVE-2018-6914 is resisted by" do
@dir = tmp("CVE-2018-6914")
Dir.mkdir(@dir, 0700)
ENV['TMPDIR'] = @dir
-
- # Make sure that ENV["TMPDIR"] is used by Dir.tmpdir
- # https://github.com/ruby/ruby/runs/294462511#step:10:134
- 10.times do
- break if Dir.tmpdir == File.expand_path(@dir)
- sleep 0.1
- end
-
- @debug_print = ->(actual) {
- PP.pp({
- actual: actual,
- absolute: File.absolute_path(actual),
- dir: @dir,
- pwd: Dir.pwd,
- tmpdir: @tmpdir,
- Dir_tmpdir: Dir.tmpdir,
- TMPDIR: ENV['TMPDIR'],
- stat: File.stat(@dir),
- }, STDERR)
- }
-
@dir << '/'
@tempfile = nil
@@ -44,14 +23,12 @@ describe "CVE-2018-6914 is resisted by" do
it "Tempfile.open by deleting separators" do
@tempfile = Tempfile.open(['../', 'foo'])
actual = @tempfile.path
- @debug_print.call(actual)
File.absolute_path(actual).should.start_with?(@dir)
end
it "Tempfile.new by deleting separators" do
@tempfile = Tempfile.new('../foo')
actual = @tempfile.path
- @debug_print.call(actual)
File.absolute_path(actual).should.start_with?(@dir)
end
@@ -59,7 +36,6 @@ describe "CVE-2018-6914 is resisted by" do
actual = Tempfile.create('../foo') do |t|
t.path
end
- @debug_print.call(actual)
File.absolute_path(actual).should.start_with?(@dir)
end
@@ -67,7 +43,6 @@ describe "CVE-2018-6914 is resisted by" do
actual = Dir.mktmpdir('../foo') do |path|
path
end
- @debug_print.call(actual)
File.absolute_path(actual).should.start_with?(@dir)
end
@@ -75,7 +50,6 @@ describe "CVE-2018-6914 is resisted by" do
actual = Dir.mktmpdir(['../', 'foo']) do |path|
path
end
- @debug_print.call(actual)
File.absolute_path(actual).should.start_with?(@dir)
end
end