зеркало из https://github.com/github/ruby.git
spec: skip ruby_exe tests for wasi due to lack of subprocess
This commit is contained in:
Родитель
412991268f
Коммит
fe2e5c13f9
|
@ -41,6 +41,10 @@ class PlatformGuard < SpecGuard
|
|||
os?(:windows)
|
||||
end
|
||||
|
||||
def self.wasi?
|
||||
os?(:wasi)
|
||||
end
|
||||
|
||||
def self.wsl?
|
||||
if defined?(@wsl_p)
|
||||
@wsl_p
|
||||
|
|
|
@ -112,6 +112,8 @@ unless Object.const_defined?(:RUBY_EXE) and RUBY_EXE
|
|||
end
|
||||
|
||||
def ruby_exe(code = :not_given, opts = {})
|
||||
skip "WASI doesn't provide subprocess" if PlatformGuard.wasi?
|
||||
|
||||
if opts[:dir]
|
||||
raise "ruby_exe(..., dir: dir) is no longer supported, use Dir.chdir"
|
||||
end
|
||||
|
|
Загрузка…
Ссылка в новой задаче