add gs
This commit is contained in:
+45
@@ -0,0 +1,45 @@
|
||||
if not settings():GetFFlag("UrlSupportNewGamesAPI") then
|
||||
return function()
|
||||
it("those tests are not meaningful when flag \"UrlSupportNewGamesAPI\" is off!", function()
|
||||
|
||||
end)
|
||||
end
|
||||
end
|
||||
|
||||
return function()
|
||||
local LocalizationService = game:GetService("LocalizationService")
|
||||
local Modules = game:GetService("CoreGui").RobloxGui.Modules
|
||||
|
||||
local AppReducer = require(Modules.LuaApp.AppReducer)
|
||||
local Localization = require(Modules.LuaApp.Localization)
|
||||
local MockId = require(Modules.LuaApp.MockId)
|
||||
local Roact = require(Modules.Common.Roact)
|
||||
local RoactRodux = require(Modules.Common.RoactRodux)
|
||||
local Rodux = require(Modules.Common.Rodux)
|
||||
|
||||
local ChatGameDrawer = require(Modules.LuaChat.Components.ChatGameDrawer)
|
||||
|
||||
local localization = Localization.new(LocalizationService.RobloxLocaleId)
|
||||
|
||||
it("should create and destroy without errors", function()
|
||||
|
||||
local store = Rodux.Store.new(AppReducer)
|
||||
|
||||
local element = Roact.createElement(RoactRodux.StoreProvider, {
|
||||
store = store,
|
||||
}, {
|
||||
GameDrawer = Roact.createElement(ChatGameDrawer, {
|
||||
AnchorPoint = Vector2.new(0, 0),
|
||||
conversationId = MockId(),
|
||||
Localization = localization,
|
||||
Position = UDim2.new(0, 0, 0, 0),
|
||||
onSize = function(newSize, forceOpen)
|
||||
-- pass
|
||||
end,
|
||||
}),
|
||||
})
|
||||
|
||||
local instance = Roact.mount(element)
|
||||
Roact.unmount(instance)
|
||||
end)
|
||||
end
|
||||
Reference in New Issue
Block a user