summaryrefslogtreecommitdiff
path: root/spec/ruby/library/coverage/start_spec.rb
blob: a993abbf4ec732797285efefdbe96580e4f60be9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
require_relative '../../spec_helper'
require 'coverage'

describe 'Coverage.start' do
  ruby_version_is '3.2' do
    it "can measure coverage within eval" do
      Coverage.start(lines: true, eval: true)
      eval("Object.new\n"*3, binding, "test.rb", 1)
      Coverage.result["test.rb"].should == {lines: [1, 1, 1]}
    end
  end
end