File tree Expand file tree Collapse file tree 4 files changed +23
-8
lines changed
Expand file tree Collapse file tree 4 files changed +23
-8
lines changed Original file line number Diff line number Diff line change 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
99class ImageKitFile
1010 # This File class holds file related operations like
Original file line number Diff line number Diff line change 33require "base64"
44require "rest-client"
55require "json"
6- require_relative "constants/defaults"
6+ require_relative "./ constants/defaults"
77
88# ImageKitRequest requests and sends data from server
99class ImageKitRequest
Original file line number Diff line number Diff line change 44
55require "cgi"
66require "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
1111class Url
1212 def initialize ( request_obj )
Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments