26 lines
656 B
Lua
26 lines
656 B
Lua
return function()
|
|
local CoreGui = game:GetService("CoreGui")
|
|
local Modules = CoreGui.RobloxGui.Modules
|
|
local LuaChat = Modules.LuaChat
|
|
local SetChatEnabled = require(LuaChat.Actions.SetChatEnabled)
|
|
|
|
local ChatEnabled = require(script.Parent.ChatEnabled)
|
|
|
|
it("should be enabled by default", function()
|
|
local state = ChatEnabled(nil, {})
|
|
|
|
expect(state).to.equal(true)
|
|
end)
|
|
|
|
it("should be changed using SetChatEnabled", function()
|
|
local state = ChatEnabled(nil, {})
|
|
|
|
state = ChatEnabled(state, SetChatEnabled(false))
|
|
|
|
expect(state).to.equal(false)
|
|
|
|
state = ChatEnabled(state, SetChatEnabled(true))
|
|
|
|
expect(state).to.equal(true)
|
|
end)
|
|
end |