aboutsummaryrefslogtreecommitdiff
path: root/spec/outputs/test/export_import_interactions_spec.lua
blob: 774d57a6d950f95403fcedde64161402ec451a84 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
return describe("export import interactions", function()
	return it("should import with alias and destructuring", function()
		local source = {
			origin = {
				x = 10,
				y = 20
			},
			target = "result",
			point = {
				x = 5,
				y = 15
			}
		}
		local x, y
		do
			local _obj_0 = source.origin
			x, y = _obj_0.x, _obj_0.y
		end
		local target = source.target
		local px, py
		do
			local x, y
			do
				local _obj_0 = source.point
				x, y = _obj_0.x, _obj_0.y
			end
			px, py = x, y
		end
		assert.same(x, 10)
		assert.same(y, 20)
		assert.same(target, "result")
		assert.same(px, 5)
		return assert.same(py, 15)
	end)
end)