MCPcopy Create free account
hub / github.com/defold/defold / TEST_F

Function TEST_F

engine/script/src/test/test_script_module.cpp:45–56  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

43}
44
45TEST_F(ScriptModuleTest, TestModule)
46{
47 int top = lua_gettop(L);
48 const char* script = "module(..., package.seeall)\n function f1()\n return 123\n end\n";
49 const char* script_file_name = "x.test_mod";
50 ASSERT_FALSE(dmScript::ModuleLoaded(m_Context, script_file_name));
51 dmScript::Result ret = dmScript::AddModule(m_Context, LuaSourceFromText(script), script_file_name, 0, dmHashString64(script_file_name));
52 ASSERT_EQ(dmScript::RESULT_OK, ret);
53 ASSERT_TRUE(dmScript::ModuleLoaded(m_Context, script_file_name));
54 ASSERT_TRUE(RunFile(L, "test_module.luac"));
55 ASSERT_EQ(top, lua_gettop(L));
56}
57
58TEST_F(ScriptModuleTest, TestReload)
59{

Callers

nothing calls this directly

Calls 8

lua_gettopFunction · 0.85
ModuleLoadedFunction · 0.85
AddModuleFunction · 0.85
LuaSourceFromTextFunction · 0.85
ReloadModuleFunction · 0.85
lua_getfieldFunction · 0.85
luaL_checkintegerFunction · 0.85
RunFileFunction · 0.70

Tested by

no test coverage detected