Skip to content

Commit 83a3f5a

Browse files
committed
fix: import related to issue
1 parent ca8c01e commit 83a3f5a

File tree

4 files changed

+23
-8
lines changed

4 files changed

+23
-8
lines changed

lib/imagekit/file.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# frozen_string_literal: true
22

3-
require_relative "constants/errors"
4-
require_relative "constants/file"
5-
require_relative "constants/url"
3+
require_relative "./constants/errors"
4+
require_relative "./constants/file"
5+
require_relative "./constants/url"
66

7-
require_relative "utils/formatter"
7+
require_relative "./utils/formatter"
88

99
class ImageKitFile
1010
# This File class holds file related operations like

lib/imagekit/resource.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
require "base64"
44
require "rest-client"
55
require "json"
6-
require_relative "constants/defaults"
6+
require_relative "./constants/defaults"
77

88
# ImageKitRequest requests and sends data from server
99
class ImageKitRequest

lib/imagekit/url.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
require "cgi"
66
require "openssl"
7-
require_relative "utils/formatter"
8-
require_relative "constants/defaults"
9-
require_relative "constants/supported_transformation"
7+
require_relative "./utils/formatter"
8+
require_relative "./constants/defaults"
9+
require_relative "./constants/supported_transformation"
1010

1111
class Url
1212
def initialize(request_obj)

test/imagekit/imagekit_test.rb

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,5 +211,20 @@
211211
resp = SUT.phash_distance("f06830ca9f1e3e90", "f06830ca9f1e3e90")
212212
expect(resp).to eq(0)
213213
end
214+
215+
it "test_generate_url_with_path" do
216+
# request_obj=ImageKitRequest.new(@private_key,@public_key,@url_endpoint)
217+
# url_obj = Url.new(request_obj)
218+
219+
SUT = ImageKit::ImageKitClient.new(PRIVATE_KEY, PUBLIC_KEY, URL_ENDPOINT)
220+
221+
options = {path: "/default-image.jpg",
222+
url_endpoint: @url_endpoint,
223+
transformation: [{height: 300, width: 400}],
224+
}
225+
url = SUT.url(options)
226+
227+
expect(url).to eq("https://imagekit.io/your-imgekit-id/tr:h-300,w-400/default-image.jpg?ik-sdk-version=ruby-#{Imagekit::Sdk::VERSION}")
228+
end
214229

215230
end

0 commit comments

Comments
 (0)