From 8dfc077f7016715f33b4818ad3e6770d557356a1 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Fri, 26 Aug 2022 11:10:15 +0900 Subject: Added syntax_suggest cli and resolve failing exapmle with it --- spec/syntax_suggest/integration/exe_cli_spec.rb | 6 +++++- spec/syntax_suggest/spec_helper.rb | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) (limited to 'spec/syntax_suggest') diff --git a/spec/syntax_suggest/integration/exe_cli_spec.rb b/spec/syntax_suggest/integration/exe_cli_spec.rb index 79e659a27a..f0b49b4386 100644 --- a/spec/syntax_suggest/integration/exe_cli_spec.rb +++ b/spec/syntax_suggest/integration/exe_cli_spec.rb @@ -5,7 +5,11 @@ require_relative "../spec_helper" module SyntaxSuggest RSpec.describe "exe" do def exe_path - root_dir.join("exe").join("syntax_suggest") + if ruby_core? + root_dir.join("../libexec").join("syntax_suggest") + else + root_dir.join("exe").join("syntax_suggest") + end end def exe(cmd) diff --git a/spec/syntax_suggest/spec_helper.rb b/spec/syntax_suggest/spec_helper.rb index 33f3ef3708..e78dee76bc 100644 --- a/spec/syntax_suggest/spec_helper.rb +++ b/spec/syntax_suggest/spec_helper.rb @@ -43,6 +43,10 @@ def fixtures_dir spec_dir.join("fixtures") end +def ruby_core? + !root_dir.join("syntax_suggest.gemspec").exist? +end + def code_line_array(source) SyntaxSuggest::CleanDocument.new(source: source).call.lines end -- cgit v1.2.1