Module: PrComet::Stub

Defined in:
lib/pr_comet/rspec/stub.rb

Overview

Test helper module for RSpec

Instance Method Summary collapse

Instance Method Details

#stub_pr_comet!Object



6
7
8
9
10
11
# File 'lib/pr_comet/rspec/stub.rb', line 6

def stub_pr_comet!
  instance_double(PrComet, create!: true).tap do |pr_comet|
    allow(pr_comet).to receive(:commit) { |_message, &block| block&.call }
    allow(PrComet).to receive(:new).and_return(pr_comet)
  end
end