local Z=script.Parent.Parent.Parent.Parent local O=Z.Parent local y=require(O.Dev.JestGlobals)local S=y.describe local G=y.expect local g=y.it local T=require(script.Parent.Parent)S("\108\105\110\107\047\104\116\116\112",function()g("\115\104\111\117\108\100 \114\101-\101\120\112\111\114\116 \112\097\114\115\101\065\110\100\067\104\101\099\107\072\116\116\112\082\101\115\112\111\110\115\101",function()(G(typeof(T.parseAndCheckHttpResponse))).toBe("\102\117\110\099\116\105\111\110")end)g("\115\104\111\117\108\100 \114\101-\101\120\112\111\114\116 \115\101\114\105\097\108\105\122\101\070\101\116\099\104\080\097\114\097\109\101\116\101\114",function()(G(typeof(T.serializeFetchParameter))).toBe("\102\117\110\099\116\105\111\110")end)g("\115\104\111\117\108\100 \114\101-\101\120\112\111\114\116 \115\101\108\101\099\116\072\116\116\112\079\112\116\105\111\110\115\065\110\100\066\111\100\121",function()(G(typeof(T.fallbackHttpConfig))).toBe("\116\097\098\108\101");(G(typeof(T.selectHttpOptionsAndBody))).toBe("\102\117\110\099\116\105\111\110")end)g("\115\104\111\117\108\100 \114\101-\101\120\112\111\114\116 \099\104\101\099\107\070\101\116\099\104\101\114",function()(G(typeof(T.checkFetcher))).toBe("\102\117\110\099\116\105\111\110")end)g("\115\104\111\117\108\100 \114\101-\101\120\112\111\114\116 \099\114\101\097\116\101\083\105\103\110\097\108\073\102\083\117\112\112\111\114\116\101\100",function()(G(typeof(T.createSignalIfSupported))).toBe("\102\117\110\099\116\105\111\110")end)g("\115\104\111\117\108\100 \114\101-\101\120\112\111\114\116 \115\101\108\101\099\116\085\082\073",function()(G(typeof(T.selectURI))).toBe("\102\117\110\099\116\105\111\110")end)g("\115\104\111\117\108\100 \114\101-\101\120\112\111\114\116 \099\114\101\097\116\101\072\116\116\112\076\105\110\107",function()(G(typeof(T.createHttpLink))).toBe("\102\117\110\099\116\105\111\110")end)g("\115\104\111\117\108\100 \114\101-\101\120\112\111\114\116 \072\116\116\112\076\105\110\107",function()(G(typeof(T.HttpLink))).toBe("\116\097\098\108\101")end)g("\115\104\111\117\108\100 \114\101-\101\120\112\111\114\116 \114\101\119\114\105\116\101\085\082\073\070\111\114\071\069\084",function()(G(typeof(T.rewriteURIForGET))).toBe("\102\117\110\099\116\105\111\110")end)end)return{}
--[[
 * Copyright (c) Roblox Corporation
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
]]
-- ROBLOX no upstream

local srcWorkspace = script.Parent.Parent.Parent.Parent
local rootWorkspace = srcWorkspace.Parent

local JestGlobals = require(rootWorkspace.Dev.JestGlobals)
local describe = JestGlobals.describe
local expect = JestGlobals.expect
local it = JestGlobals.it

local linkHttpModule = require(script.Parent.Parent)

describe("link/http", function()
	it("should re-export parseAndCheckHttpResponse", function()
		expect(typeof(linkHttpModule.parseAndCheckHttpResponse)).toBe("function")
	end)

	it("should re-export serializeFetchParameter", function()
		expect(typeof(linkHttpModule.serializeFetchParameter)).toBe("function")
	end)

	it("should re-export selectHttpOptionsAndBody", function()
		expect(typeof(linkHttpModule.fallbackHttpConfig)).toBe("table")
		expect(typeof(linkHttpModule.selectHttpOptionsAndBody)).toBe("function")
	end)

	it("should re-export checkFetcher", function()
		expect(typeof(linkHttpModule.checkFetcher)).toBe("function")
	end)

	it("should re-export createSignalIfSupported", function()
		expect(typeof(linkHttpModule.createSignalIfSupported)).toBe("function")
	end)

	it("should re-export selectURI", function()
		expect(typeof(linkHttpModule.selectURI)).toBe("function")
	end)

	it("should re-export createHttpLink", function()
		expect(typeof(linkHttpModule.createHttpLink)).toBe("function")
	end)

	it("should re-export HttpLink", function()
		expect(typeof(linkHttpModule.HttpLink)).toBe("table")
	end)

	it("should re-export rewriteURIForGET", function()
		expect(typeof(linkHttpModule.rewriteURIForGET)).toBe("function")
	end)
end)

return {}
