Skip to content

Commit

Permalink
Add test for search collection
Browse files Browse the repository at this point in the history
  • Loading branch information
mrashed-dev committed Nov 30, 2023
1 parent e98054d commit 506b71c
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions spec/nylas/search_collection_spec.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# frozen_string_literal: true

require "spec_helper"

describe Nylas::SearchCollection do
let(:api) { FakeAPI.new }

describe "#count" do
it "Returns an enumerable for a single page of results, filtered by `offset` and `limit` and `where`" do
allow(api).to receive(:execute)
.with(
auth_method: Nylas::HttpClient::AuthMethod::BEARER,
method: :get,
path: "/collection/search",
query: { limit: 100, offset: 0 },
headers: {}
).and_return([{ id: "1234" }])

collection = described_class.new(model: FullModel, api: api)

results = collection.each.to_a

expect(results.count).to be 1
end
end
end

0 comments on commit 506b71c

Please sign in to comment.