return function()local z=require(script.Parent.Instant)it("\115\104\111\117\108\100 \114\101\116\117\114\110 \097 \099\111\109\112\108\101\116\101\100 \115\116\097\116\101 \119\105\116\104 \116\104\101 \112\114\111\118\105\100\101\100 \118\097\108\117\101",function()local a=z.new(1.23)local h=a:step(.1,{value=0;complete=false});(expect(h.complete)).to.equal(true);(expect(h.value)).to.equal(1.23)end)end
return function()
	local Instant = require(script.Parent.Instant)

	it("should return a completed state with the provided value", function()
		local goal = Instant.new(1.23)
		local state = goal:step(0.1, { value = 0, complete = false })
		expect(state.complete).to.equal(true)
		expect(state.value).to.equal(1.23)
	end)
end
