# frozen_string_literal: true require_relative "../spec_helper" module SyntaxSuggest RSpec.describe "exe" do def exe_path if ruby_core? root_dir.join("../libexec").join("syntax_suggest") else root_dir.join("exe").join("syntax_suggest") end end def exe(cmd) ruby = ENV.fetch("RUBY", "ruby") out = run!("#{ruby} #{exe_path} #{cmd}", raise_on_nonzero_exit: false) puts out if ENV["SYNTAX_SUGGEST_DEBUG"] out end it "prints the version" do out = exe("-v") expect(out.strip).to include(SyntaxSuggest::VERSION) end end end