We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 836a040 commit f1940e5Copy full SHA for f1940e5
core/lib/testcontainers.rb
@@ -31,4 +31,9 @@ def logger
31
@logger ||= Logger.new($stdout, level: :info)
32
end
33
34
+
35
+ # Configure Docker API with custom User-Agent
36
+ Docker.options ||= {}
37
+ Docker.options[:headers] ||= {}
38
+ Docker.options[:headers]["User-Agent"] = "tc-ruby/#{VERSION}"
39
core/test/testcontainers_test.rb
@@ -1,7 +1,13 @@
1
# frozen_string_literal: true
2
3
+require "test_helper"
4
5
class TestcontainersTest < Minitest::Test
6
def test_that_it_has_a_version_number
7
refute_nil ::Testcontainers::VERSION
8
9
10
+ def test_that_it_sets_user_agent_header
11
+ assert_equal "tc-ruby/#{::Testcontainers::VERSION}", Docker.options[:headers]["User-Agent"]
12
+ end
13
0 commit comments