local O=import("\046\047\067\111\110\116\101\120\116\065\099\116\105\111\110\083\101\114\118\105\099\101")describe("\105\110\115\116\097\110\099\101\115\046\067\111\110\116\101\120\116\065\099\116\105\111\110\083\101\114\118\105\099\101",function()it("\115\104\111\117\108\100 \105\110\115\116\097\110\116\105\097\116\101",function()local v=O:new()assert.not_nil(v)end)it("\115\104\111\117\108\100 \104\097\118\101 \099\111\114\101 \098\105\110\100\105\110\103 \109\101\116\104\111\100\115",function()local v=O:new()v:BindCoreAction("\070\111\111",function() end,false)v:UnbindCoreAction("\070\111\111")end)end)
local ContextActionService = import("./ContextActionService")

describe("instances.ContextActionService", function()
	it("should instantiate", function()
		local instance = ContextActionService:new()

		assert.not_nil(instance)
	end)

	it("should have core binding methods", function()
		local instance = ContextActionService:new()

		instance:BindCoreAction("Foo", function()
			-- no op
		end, false)

		instance:UnbindCoreAction("Foo")
	end)
end)