diff --git a/spec/integration/syntax_suggest_spec.rb b/spec/integration/syntax_suggest_spec.rb index 9071d37..015d088 100644 --- a/spec/integration/syntax_suggest_spec.rb +++ b/spec/integration/syntax_suggest_spec.rb @@ -4,6 +4,10 @@ module SyntaxSuggest RSpec.describe "Integration tests that don't spawn a process (like using the cli)" do + before(:each) do + skip "Benchmark is not available" unless defined?(::Benchmark) + end + it "does not timeout on massive files" do next unless ENV["SYNTAX_SUGGEST_TIMEOUT"] diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 89bc9f4..b5d2924 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -3,7 +3,10 @@ require "bundler/setup" require "syntax_suggest/api" -require "benchmark" +begin + require "benchmark" +rescue LoadError +end require "tempfile" RSpec.configure do |config|