lucian_client = Lucian::Client.new
allow(Lucian::Client).to receive(:new).and_return lucian_client
expect(lucian_client).to receive(:fetch_bw_plan).with(request_object).and_return [[]]
expect_any_instance_of(Lucian::Client).to receive(:fetch_bw_plan).with(request_object).and_return [[]]
# or if may not be called
allow_any_instance_of(Lucian::Client).to receive(:fetch_bw_plan).with(request_object).and_return [[]]
doc: https://relishapp.com/rspec/rspec-mocks/docs/working-with-legacy-code/any-instance