spec: skip ruby_exe tests for wasi due to lack of subprocess

This commit is contained in:
Yuta Saito 2022-02-21 09:09:49 +00:00
Родитель 412991268f
Коммит fe2e5c13f9
2 изменённых файлов: 6 добавлений и 0 удалений

Просмотреть файл

@ -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