21 lines
588 B
Lua
21 lines
588 B
Lua
return function()
|
|
local LuaChat = script.Parent.Parent
|
|
local ToggleChatPaused = require(script.Parent.ToggleChatPaused)
|
|
local ActionToggleChatPaused = require(LuaChat.Actions.ToggleChatPaused)
|
|
|
|
describe("Action ToggleChatPaused", function()
|
|
it("sets the ToggleChatPaused flag", function()
|
|
local state = ToggleChatPaused(nil, {})
|
|
|
|
expect(state).to.equal(false)
|
|
|
|
state = ToggleChatPaused(state, ActionToggleChatPaused(false))
|
|
|
|
expect(state).to.equal(false)
|
|
|
|
state = ToggleChatPaused(state, ActionToggleChatPaused(true))
|
|
|
|
expect(state).to.equal(true)
|
|
end)
|
|
end)
|
|
end |