return function() local CorePackages = game:GetService("CorePackages") local Roact = require(CorePackages.Roact) local AutoSizedTextLabel = require(script.Parent.AutoSizedTextLabel) it("should create and destroy without errors", function() local element = Roact.createElement(AutoSizedTextLabel, { Text = "Hello", TextSize = 10, Font = Enum.Font.SourceSans, width = 100, }) local instance = Roact.mount(element) Roact.unmount(instance) end) it("should throw when no text is provided", function() local element = Roact.createElement(AutoSizedTextLabel, { TextSize = 10, Font = Enum.Font.SourceSans, width = 100, }) expect(function() Roact.mount(element) end).to.throw() end) end