Skip to content

Commit 5214638

Browse files
authored
Merge pull request #235 from ruby/support-bundled-gems
Make benchmark examples as optional
2 parents e6dc9ff + ce7b871 commit 5214638

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

spec/integration/syntax_suggest_spec.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44

55
module SyntaxSuggest
66
RSpec.describe "Integration tests that don't spawn a process (like using the cli)" do
7+
before(:each) do
8+
skip "Benchmark is not available" unless defined?(::Benchmark)
9+
end
10+
711
it "does not timeout on massive files" do
812
next unless ENV["SYNTAX_SUGGEST_TIMEOUT"]
913

spec/spec_helper.rb

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@
33
require "bundler/setup"
44
require "syntax_suggest/api"
55

6-
require "benchmark"
6+
begin
7+
require "benchmark"
8+
rescue LoadError
9+
end
710
require "tempfile"
811

912
RSpec.configure do |config|

0 commit comments

Comments
 (0)