Skip to content

Commit

Permalink
add specs
Browse files Browse the repository at this point in the history
  • Loading branch information
lHydra committed May 22, 2024
1 parent 424f1af commit 82fb133
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 1 deletion.
2 changes: 1 addition & 1 deletion lib/test_prof/vernier.rb
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ def initialize

sample_interval = ENV["TEST_VERNIER_INTERVAL"].to_i
@interval = (sample_interval > 0) ? sample_interval : nil
@hooks = (ENV["TEST_VERNIER_HOOKS"] == "rails") ? :rails : nil
@hooks = ENV["TEST_VERNIER_HOOKS"]&.split(",")&.map { |hook| hook.strip.to_sym }
end

def boot?
Expand Down
9 changes: 9 additions & 0 deletions spec/integrations/profilers_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,15 @@
expect(output).to include("Vernier report generated")
expect(output).to include("0 failures")
end

specify "with hooks vernier contains rails events" do
output = run_rspec("vernier", env: {"TEST_VERNIER_HOOKS" => "rails"})
sample_rails_event = "load_config_initializer.railties"
vernier_report = File.read("tmp/test_prof/vernier-report-wall--vernier_fixture-rb-1-1-.json")

expect(output).to include("0 failures")
expect(vernier_report).to match(/#{sample_rails_event}/)
end
end
end

Expand Down

0 comments on commit 82fb133

Please sign in to comment.