Skip to content

Commit d64e7e7

Browse files
committed
add tests
1 parent 58561ed commit d64e7e7

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

Gemfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,7 @@ group :development, :test do
66
gem "faraday", ENV.fetch("FARADAY_VERSION", "~> 2")
77
gem "tiny-presto", "~> 0.0.10"
88
end
9+
10+
group :test do
11+
gem "faraday-net_http_persistent", "~> 2.0"
12+
end

spec/statement_client_spec.rb

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
require 'spec_helper'
2-
2+
require 'faraday/net_http_persistent'
33
describe Trino::Client::StatementClient do
44
let :options do
55
{
@@ -354,6 +354,16 @@
354354
end
355355
end
356356

357+
describe "faraday adapter" do
358+
it "sets the adapter to the one specified in the options" do
359+
f = Trino::Client.faraday_client({
360+
server: "localhost",
361+
faraday_adapter: :net_http_persistent
362+
})
363+
expect(f.adapter).to eq Faraday::Adapter::NetHttpPersistent
364+
end
365+
end
366+
357367
describe "ssl" do
358368
it "is disabled by default" do
359369
f = Trino::Client.faraday_client({

0 commit comments

Comments
 (0)